printf ' ' | fink --no-use-binary-dist --yes --build-as-nobody rebuild mplayer 2>&1 The package 'mplayer' will be built without being installed. Reading build dependency for mplayer-1.1.1svn37152-2... Reading dependency for mplayer-1.1.1svn37152-2... Reading build conflict for mplayer-1.1.1svn37152-2... The package 'a52dec-dev' will be installed. Reading dependency for a52dec-dev-0.7.4-2... Reading runtime dependency for a52dec-dev-0.7.4-2... The package 'aalib' will be installed. Reading dependency for aalib-1.4rc5-1025... Reading runtime dependency for aalib-1.4rc5-1025... The package 'bzip2-dev' will be installed. Reading dependency for bzip2-dev-1.0.6-1... Reading runtime dependency for bzip2-dev-1.0.6-1... The package 'fink-package-precedence' will be installed. Reading dependency for fink-package-precedence-0.18-1... Reading runtime dependency for fink-package-precedence-0.18-1... The package 'fontconfig2-dev' will be installed. Reading dependency for fontconfig2-dev-2.10.2-1... Reading runtime dependency for fontconfig2-dev-2.10.2-1... The package 'freetype219' will be installed. Reading dependency for freetype219-2.4.12-1... Reading runtime dependency for freetype219-2.4.12-1... The package 'fribidi-dev' will be installed. Reading dependency for fribidi-dev-0.19.6-1... Reading runtime dependency for fribidi-dev-0.19.6-1... The package 'giflib' will be installed. Reading dependency for giflib-4.1.6-103... Reading runtime dependency for giflib-4.1.6-103... The package 'ladspa-dev' will be installed. Reading dependency for ladspa-dev-1.13-1... Reading runtime dependency for ladspa-dev-1.13-1... The package 'lame-dev' will be installed. Reading dependency for lame-dev-3.99.5-2... Reading runtime dependency for lame-dev-3.99.5-2... The package 'libass5-dev' will be installed. Reading dependency for libass5-dev-0.11.2-1... Reading runtime dependency for libass5-dev-0.11.2-1... The package 'libbluray1-dev' will be installed. Reading dependency for libbluray1-dev-0.5.0-2... Reading runtime dependency for libbluray1-dev-0.5.0-2... The package 'libcaca-dev' will be installed. Reading dependency for libcaca-dev-0.99.beta18-5... Reading runtime dependency for libcaca-dev-0.99.beta18-5... The package 'libcdio-cdda1-dev' will be installed. Reading dependency for libcdio-cdda1-dev-0.83-2... Reading runtime dependency for libcdio-cdda1-dev-0.83-2... The package 'libcdio-paranoia1-dev' will be installed. Reading dependency for libcdio-paranoia1-dev-0.83-2... Reading runtime dependency for libcdio-paranoia1-dev-0.83-2... The package 'libcdio13-dev' will be installed. Reading dependency for libcdio13-dev-0.83-2... Reading runtime dependency for libcdio13-dev-0.83-2... The package 'libdv4' will be installed. Reading dependency for libdv4-1.0.0-1... Reading runtime dependency for libdv4-1.0.0-1... The package 'libfaad2-dev' will be installed. Reading dependency for libfaad2-dev-2.7-1016... Reading runtime dependency for libfaad2-dev-2.7-1016... The package 'libgsm1-dev' will be installed. Reading dependency for libgsm1-dev-1.0.13-101... Reading runtime dependency for libgsm1-dev-1.0.13-101... The package 'libiconv-dev' will be installed. Reading dependency for libiconv-dev-1.14-5... Reading runtime dependency for libiconv-dev-1.14-5... The package 'libjpeg9' will be installed. Reading dependency for libjpeg9-9a-1... Reading runtime dependency for libjpeg9-9a-1... The package 'libmad' will be installed. Reading dependency for libmad-0.15.1b-6... Reading runtime dependency for libmad-0.15.1b-6... The package 'libmng2' will be installed. Reading dependency for libmng2-1.0.10-3... Reading runtime dependency for libmng2-1.0.10-3... The package 'libmpg123' will be installed. Reading dependency for libmpg123-1.20.0-1... Reading runtime dependency for libmpg123-1.20.0-1... The package 'libncurses5' will be installed. Reading dependency for libncurses5-5.9-20110507-1... Reading runtime dependency for libncurses5-5.9-20110507-1... The package 'libogg' will be installed. Reading dependency for libogg-1.3.2-1... Reading runtime dependency for libogg-1.3.2-1... The package 'liboil-0.3' will be installed. Reading dependency for liboil-0.3-0.3.17-3... Reading runtime dependency for liboil-0.3-0.3.17-3... The package 'libopencore-amr0' will be installed. Reading dependency for libopencore-amr0-0.1.3-1... Reading runtime dependency for libopencore-amr0-0.1.3-1... The package 'libopenjpeg1' will be installed. Reading dependency for libopenjpeg1-1.5.0-4... Reading runtime dependency for libopenjpeg1-1.5.0-4... The package 'libopus0-dev' will be installed. Reading dependency for libopus0-dev-1.1-1... Reading runtime dependency for libopus0-dev-1.1-1... The package 'libpng16' will be installed. Reading dependency for libpng16-1.6.12-1... Reading runtime dependency for libpng16-1.6.12-1... The package 'librtmp' will be installed. Reading dependency for librtmp-2.3-4... Reading runtime dependency for librtmp-2.3-4... The package 'libschroedinger' will be installed. Reading dependency for libschroedinger-1.0.8-3... Reading runtime dependency for libschroedinger-1.0.8-3... The package 'libspeex1' will be installed. Reading dependency for libspeex1-1.2-0.0rc1.4... Reading runtime dependency for libspeex1-1.2-0.0rc1.4... The package 'libtheora0' will be installed. Reading dependency for libtheora0-1.1.1-3... Reading runtime dependency for libtheora0-1.1.1-3... The package 'libvorbis0' will be installed. Reading dependency for libvorbis0-1.3.4-1... Reading runtime dependency for libvorbis0-1.3.4-1... The package 'libvpx' will be installed. Reading dependency for libvpx-1.3.0-1... Reading runtime dependency for libvpx-1.3.0-1... The package 'libx264-118-dev' will be installed. Reading dependency for libx264-118-dev-0.0.20111013-5... Reading runtime dependency for libx264-118-dev-0.0.20111013-5... The package 'lzo2' will be installed. Reading dependency for lzo2-2.08-2... Reading runtime dependency for lzo2-2.08-2... The package 'mpeg2dec-dev' will be installed. Reading dependency for mpeg2dec-dev-0.5.1-103... Reading runtime dependency for mpeg2dec-dev-0.5.1-103... The package 'pkgconfig' will be installed. Reading dependency for pkgconfig-0.28-1... Reading runtime dependency for pkgconfig-0.28-1... The package 'sdl' will be installed. Reading dependency for sdl-1.2.15-2... Reading runtime dependency for sdl-1.2.15-2... The package 'twolame-dev' will be installed. Reading dependency for twolame-dev-0.3.13-1... Reading runtime dependency for twolame-dev-0.3.13-1... The package 'xvidcore' will be installed. Reading dependency for xvidcore-1.3.2-1... Reading runtime dependency for xvidcore-1.3.2-1... The package 'yasm' will be installed. Reading dependency for yasm-1.2.0-1... Reading runtime dependency for yasm-1.2.0-1... The package 'a52dec-shlibs' will be installed. Reading dependency for a52dec-shlibs-0.7.4-2... Reading runtime dependency for a52dec-shlibs-0.7.4-2... The package 'aalib-shlibs' will be installed. Reading dependency for aalib-shlibs-1.4rc5-1025... Reading runtime dependency for aalib-shlibs-1.4rc5-1025... The package 'fontconfig2-shlibs' will be installed. Reading dependency for fontconfig2-shlibs-2.10.2-1... Reading runtime dependency for fontconfig2-shlibs-2.10.2-1... The package 'freetype219-shlibs' will be installed. Reading dependency for freetype219-shlibs-2.4.12-1... Reading runtime dependency for freetype219-shlibs-2.4.12-1... The package 'fribidi-shlibs' will be installed. Reading dependency for fribidi-shlibs-0.19.6-1... Reading runtime dependency for fribidi-shlibs-0.19.6-1... The package 'giflib-shlibs' will be installed. Reading dependency for giflib-shlibs-4.1.6-103... Reading runtime dependency for giflib-shlibs-4.1.6-103... The package 'lame-shlibs' will be installed. Reading dependency for lame-shlibs-3.99.5-2... Reading runtime dependency for lame-shlibs-3.99.5-2... The package 'libass5-shlibs' will be installed. Reading dependency for libass5-shlibs-0.11.2-1... Reading runtime dependency for libass5-shlibs-0.11.2-1... The package 'libbluray1-shlibs' will be installed. Reading dependency for libbluray1-shlibs-0.5.0-2... Reading runtime dependency for libbluray1-shlibs-0.5.0-2... The package 'libcaca-shlibs' will be installed. Reading dependency for libcaca-shlibs-0.99.beta18-5... Reading runtime dependency for libcaca-shlibs-0.99.beta18-5... The package 'libcdio-cdda1-shlibs' will be installed. Reading dependency for libcdio-cdda1-shlibs-0.83-2... Reading runtime dependency for libcdio-cdda1-shlibs-0.83-2... The package 'libcdio-paranoia1-shlibs' will be installed. Reading dependency for libcdio-paranoia1-shlibs-0.83-2... Reading runtime dependency for libcdio-paranoia1-shlibs-0.83-2... The package 'libcdio13-shlibs' will be installed. Reading dependency for libcdio13-shlibs-0.83-2... Reading runtime dependency for libcdio13-shlibs-0.83-2... The package 'libdv4-shlibs' will be installed. Reading dependency for libdv4-shlibs-1.0.0-1... Reading runtime dependency for libdv4-shlibs-1.0.0-1... The package 'libfaad2-shlibs' will be installed. Reading dependency for libfaad2-shlibs-2.7-1016... Reading runtime dependency for libfaad2-shlibs-2.7-1016... The package 'libgsm1-shlibs' will be installed. Reading dependency for libgsm1-shlibs-1.0.13-101... Reading runtime dependency for libgsm1-shlibs-1.0.13-101... The package 'libmad-shlibs' will be installed. Reading dependency for libmad-shlibs-0.15.1b-6... Reading runtime dependency for libmad-shlibs-0.15.1b-6... The package 'libmng2-shlibs' will be installed. Reading dependency for libmng2-shlibs-1.0.10-3... Reading runtime dependency for libmng2-shlibs-1.0.10-3... The package 'libmpg123-shlibs' will be installed. Reading dependency for libmpg123-shlibs-1.20.0-1... Reading runtime dependency for libmpg123-shlibs-1.20.0-1... The package 'libogg-shlibs' will be installed. Reading dependency for libogg-shlibs-1.3.2-1... Reading runtime dependency for libogg-shlibs-1.3.2-1... The package 'liboil-0.3-shlibs' will be installed. Reading dependency for liboil-0.3-shlibs-0.3.17-3... Reading runtime dependency for liboil-0.3-shlibs-0.3.17-3... The package 'libopencore-amr0-shlibs' will be installed. Reading dependency for libopencore-amr0-shlibs-0.1.3-1... Reading runtime dependency for libopencore-amr0-shlibs-0.1.3-1... The package 'libopenjpeg1-shlibs' will be installed. Reading dependency for libopenjpeg1-shlibs-1.5.0-4... Reading runtime dependency for libopenjpeg1-shlibs-1.5.0-4... The package 'libopus0-shlibs' will be installed. Reading dependency for libopus0-shlibs-1.1-1... Reading runtime dependency for libopus0-shlibs-1.1-1... The package 'libpng16-shlibs' will be installed. Reading dependency for libpng16-shlibs-1.6.12-1... Reading runtime dependency for libpng16-shlibs-1.6.12-1... The package 'librtmp-shlibs' will be installed. Reading dependency for librtmp-shlibs-2.3-4... Reading runtime dependency for librtmp-shlibs-2.3-4... The package 'libschroedinger-shlibs' will be installed. Reading dependency for libschroedinger-shlibs-1.0.8-3... Reading runtime dependency for libschroedinger-shlibs-1.0.8-3... The package 'libspeex1-shlibs' will be installed. Reading dependency for libspeex1-shlibs-1.2-0.0rc1.4... Reading runtime dependency for libspeex1-shlibs-1.2-0.0rc1.4... The package 'libtheoradec1-shlibs' will be installed. Reading dependency for libtheoradec1-shlibs-1.1.1-3... Reading runtime dependency for libtheoradec1-shlibs-1.1.1-3... The package 'libvorbis0-shlibs' will be installed. Reading dependency for libvorbis0-shlibs-1.3.4-1... Reading runtime dependency for libvorbis0-shlibs-1.3.4-1... The package 'libx264-118-shlibs' will be installed. Reading dependency for libx264-118-shlibs-0.0.20111013-5... Reading runtime dependency for libx264-118-shlibs-0.0.20111013-5... The package 'lzo2-shlibs' will be installed. Reading dependency for lzo2-shlibs-2.08-2... Reading runtime dependency for lzo2-shlibs-2.08-2... The package 'mpeg2dec-shlibs' will be installed. Reading dependency for mpeg2dec-shlibs-0.5.1-103... Reading runtime dependency for mpeg2dec-shlibs-0.5.1-103... The package 'sdl-shlibs' will be installed. Reading dependency for sdl-shlibs-1.2.15-2... Reading runtime dependency for sdl-shlibs-1.2.15-2... The package 'twolame-shlibs' will be installed. Reading dependency for twolame-shlibs-0.3.13-1... Reading runtime dependency for twolame-shlibs-0.3.13-1... The package 'xvidcore-shlibs' will be installed. Reading dependency for xvidcore-shlibs-1.3.2-1... Reading runtime dependency for xvidcore-shlibs-1.3.2-1... The package 'aalib-bin' will be installed. Reading dependency for aalib-bin-1.4rc5-1025... Reading runtime dependency for aalib-bin-1.4rc5-1025... The package 'expat1-shlibs' will be installed. Reading dependency for expat1-shlibs-2.1.0-1... Reading runtime dependency for expat1-shlibs-2.1.0-1... The package 'giflib-bin' will be installed. Reading dependency for giflib-bin-4.1.6-103... Reading runtime dependency for giflib-bin-4.1.6-103... The package 'ladspa' will be installed. Reading dependency for ladspa-1.13-1... Reading runtime dependency for ladspa-1.13-1... The package 'libjpeg9-shlibs' will be installed. Reading dependency for libjpeg9-shlibs-9a-1... Reading runtime dependency for libjpeg9-shlibs-9a-1... The package 'libjpeg-bin' will be installed. Reading dependency for libjpeg-bin-9a-1... Reading runtime dependency for libjpeg-bin-9a-1... The package 'lcms-shlibs' will be installed. Reading dependency for lcms-shlibs-1.19-1... Reading runtime dependency for lcms-shlibs-1.19-1... The package 'libtheora0-shlibs' will be installed. Reading dependency for libtheora0-shlibs-1.1.1-3... Reading runtime dependency for libtheora0-shlibs-1.1.1-3... The package 'libtheoraenc1-shlibs' will be installed. Reading dependency for libtheoraenc1-shlibs-1.1.1-3... Reading runtime dependency for libtheoraenc1-shlibs-1.1.1-3... The package 'glib2-shlibs' will be installed. Reading dependency for glib2-shlibs-2.22.4-8... Reading runtime dependency for glib2-shlibs-2.22.4-8... The package 'fontconfig-config' will be installed. Reading dependency for fontconfig-config-2.10.2-1... Reading runtime dependency for fontconfig-config-2.10.2-1... The package 'libxml2-shlibs' will be installed. Reading dependency for libxml2-shlibs-2.9.1-3... Reading runtime dependency for libxml2-shlibs-2.9.1-3... The package 'freeglut-shlibs' will be installed. Reading dependency for freeglut-shlibs-2.8.1-1... Reading runtime dependency for freeglut-shlibs-2.8.1-1... The package 'libncursesw5-shlibs' will be installed. Reading dependency for libncursesw5-shlibs-5.9-20110507-1... Reading runtime dependency for libncursesw5-shlibs-5.9-20110507-1... The package 'slang2-shlibs' will be installed. Reading dependency for slang2-shlibs-2.2.4-1... Reading runtime dependency for slang2-shlibs-2.2.4-1... The package 'libtool2-shlibs' will be installed. Reading dependency for libtool2-shlibs-2.4.2-3... Reading runtime dependency for libtool2-shlibs-2.4.2-3... The package 'openssl100-shlibs' will be installed. Reading dependency for openssl100-shlibs-1.0.1h-1... Reading runtime dependency for openssl100-shlibs-1.0.1h-1... The package 'xdg-base' will be installed. Reading dependency for xdg-base-0.8-2... Reading runtime dependency for xdg-base-0.8-2... The package 'liblzma5-shlibs' will be installed. Reading dependency for liblzma5-shlibs-5.0.5-2... Reading runtime dependency for liblzma5-shlibs-5.0.5-2... The package 'libpcre1-shlibs' will be installed. Reading dependency for libpcre1-shlibs-8.35-1... Reading runtime dependency for libpcre1-shlibs-8.35-1... The following package will be rebuilt: mplayer The following 101 additional packages will be installed: a52dec-dev a52dec-shlibs aalib aalib-bin aalib-shlibs bzip2-dev expat1-shlibs fink-package-precedence fontconfig-config fontconfig2-dev fontconfig2-shlibs freeglut-shlibs freetype219 freetype219-shlibs fribidi-dev fribidi-shlibs giflib giflib-bin giflib-shlibs glib2-shlibs ladspa ladspa-dev lame-dev lame-shlibs lcms-shlibs libass5-dev libass5-shlibs libbluray1-dev libbluray1-shlibs libcaca-dev libcaca-shlibs libcdio-cdda1-dev libcdio-cdda1-shlibs libcdio-paranoia1-dev libcdio-paranoia1-shlibs libcdio13-dev libcdio13-shlibs libdv4 libdv4-shlibs libfaad2-dev libfaad2-shlibs libgsm1-dev libgsm1-shlibs libiconv-dev libjpeg-bin libjpeg9 libjpeg9-shlibs liblzma5-shlibs libmad libmad-shlibs libmng2 libmng2-shlibs libmpg123 libmpg123-shlibs libncurses5 libncursesw5-shlibs libogg libogg-shlibs liboil-0.3 liboil-0.3-shlibs libopencore-amr0 libopencore-amr0-shlibs libopenjpeg1 libopenjpeg1-shlibs libopus0-dev libopus0-shlibs libpcre1-shlibs libpng16 libpng16-shlibs librtmp librtmp-shlibs libschroedinger libschroedinger-shlibs libspeex1 libspeex1-shlibs libtheora0 libtheora0-shlibs libtheoradec1-shlibs libtheoraenc1-shlibs libtool2-shlibs libvorbis0 libvorbis0-shlibs libvpx libx264-118-dev libx264-118-shlibs libxml2-shlibs lzo2 lzo2-shlibs mpeg2dec-dev mpeg2dec-shlibs openssl100-shlibs pkgconfig sdl sdl-shlibs slang2-shlibs twolame-dev twolame-shlibs xdg-base xvidcore xvidcore-shlibs yasm Do you want to continue? [Y/n] (assuming default) curl --connect-timeout 30 -f -L -A 'fink/0.37.0' -O http://distfiles.master.finkmirrors.net/distfiles/mplayer-svn37152.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 --:--:-- 0 0 12.3M 0 88081 0 0 32214 0 0:06:41 0:00:02 0:06:39 32205 4 12.3M 4 544k 0 0 151k 0 0:01:23 0:00:03 0:01:20 151k 8 12.3M 8 1078k 0 0 234k 0 0:00:53 0:00:04 0:00:49 234k 13 12.3M 13 1654k 0 0 295k 0 0:00:42 0:00:05 0:00:37 330k 16 12.3M 16 2096k 0 0 314k 0 0:00:40 0:00:06 0:00:34 414k 20 12.3M 20 2607k 0 0 341k 0 0:00:36 0:00:07 0:00:29 514k 25 12.3M 25 3179k 0 0 369k 0 0:00:34 0:00:08 0:00:26 525k 29 12.3M 29 3765k 0 0 392k 0 0:00:32 0:00:09 0:00:23 536k 32 12.3M 32 4150k 0 0 387k 0 0:00:32 0:00:10 0:00:22 487k 36 12.3M 36 4619k 0 0 398k 0 0:00:31 0:00:11 0:00:20 512k 41 12.3M 41 5224k 0 0 412k 0 0:00:30 0:00:12 0:00:18 520k 45 12.3M 45 5793k 0 0 424k 0 0:00:29 0:00:13 0:00:16 520k 49 12.3M 49 6208k 0 0 421k 0 0:00:29 0:00:14 0:00:15 477k 52 12.3M 52 6681k 0 0 428k 0 0:00:29 0:00:15 0:00:14 519k 57 12.3M 57 7229k 0 0 435k 0 0:00:29 0:00:16 0:00:13 520k 61 12.3M 61 7789k 0 0 442k 0 0:00:28 0:00:17 0:00:11 519k 65 12.3M 65 8279k 0 0 443k 0 0:00:28 0:00:18 0:00:10 493k 70 12.3M 70 8850k 0 0 451k 0 0:00:27 0:00:19 0:00:08 540k 75 12.3M 75 9475k 0 0 459k 0 0:00:27 0:00:20 0:00:07 555k 80 12.3M 80 9.9M 0 0 471k 0 0:00:26 0:00:21 0:00:05 591k 84 12.3M 84 10.4M 0 0 468k 0 0:00:26 0:00:22 0:00:04 558k 89 12.3M 89 11.0M 0 0 479k 0 0:00:26 0:00:23 0:00:03 618k 96 12.3M 96 11.9M 0 0 498k 0 0:00:25 0:00:24 0:00:01 680k 100 12.3M 100 12.3M 0 0 505k 0 0:00:25 0:00:25 --:--:-- 722k Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/a52dec-dev_0.7.4-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/a52dec-shlibs_0.7.4-2_darwin-x86_64.deb Selecting previously deselected package a52dec-dev. (Reading database ... 4740 files and directories currently installed.) Unpacking a52dec-dev (from .../a52dec-dev_0.7.4-2_darwin-x86_64.deb) ... Selecting previously deselected package a52dec-shlibs. Unpacking a52dec-shlibs (from .../a52dec-shlibs_0.7.4-2_darwin-x86_64.deb) ... Setting up a52dec-shlibs (0.7.4-2) ... Setting up a52dec-dev (0.7.4-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/aalib_1.4rc5-1025_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/aalib-shlibs_1.4rc5-1025_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/aalib-bin_1.4rc5-1025_darwin-x86_64.deb Selecting previously deselected package aalib. (Reading database ... 4757 files and directories currently installed.) Unpacking aalib (from .../aalib_1.4rc5-1025_darwin-x86_64.deb) ... Selecting previously deselected package aalib-shlibs. Unpacking aalib-shlibs (from .../aalib-shlibs_1.4rc5-1025_darwin-x86_64.deb) ... Selecting previously deselected package aalib-bin. Unpacking aalib-bin (from .../aalib-bin_1.4rc5-1025_darwin-x86_64.deb) ... Setting up aalib-shlibs (1.4rc5-1025) ... Setting up aalib-bin (1.4rc5-1025) ... * AA-lib: (aalib). An ASCII-art graphics library install-info(/sw/share/info/aalib.info): creating new section `Libraries' Setting up aalib (1.4rc5-1025) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/bzip2-dev_1.0.6-1_darwin-x86_64.deb Selecting previously deselected package bzip2-dev. (Reading database ... 4850 files and directories currently installed.) Unpacking bzip2-dev (from .../bzip2-dev_1.0.6-1_darwin-x86_64.deb) ... Setting up bzip2-dev (1.0.6-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/expat1-shlibs_2.1.0-1_darwin-x86_64.deb Selecting previously deselected package expat1-shlibs. (Reading database ... 4857 files and directories currently installed.) Unpacking expat1-shlibs (from .../expat1-shlibs_2.1.0-1_darwin-x86_64.deb) ... Setting up expat1-shlibs (2.1.0-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/fink-package-precedence_0.18-1_darwin-x86_64.deb Selecting previously deselected package fink-package-precedence. (Reading database ... 4862 files and directories currently installed.) Unpacking fink-package-precedence (from .../fink-package-precedence_0.18-1_darwin-x86_64.deb) ... Setting up fink-package-precedence (0.18-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/x11/freeglut-shlibs_2.8.1-1_darwin-x86_64.deb Selecting previously deselected package freeglut-shlibs. (Reading database ... 4863 files and directories currently installed.) Unpacking freeglut-shlibs (from .../freeglut-shlibs_2.8.1-1_darwin-x86_64.deb) ... Setting up freeglut-shlibs (2.8.1-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/freetype219_2.4.12-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/freetype219-shlibs_2.4.12-1_darwin-x86_64.deb Selecting previously deselected package freetype219. (Reading database ... 4872 files and directories currently installed.) Unpacking freetype219 (from .../freetype219_2.4.12-1_darwin-x86_64.deb) ... Selecting previously deselected package freetype219-shlibs. Unpacking freetype219-shlibs (from .../freetype219-shlibs_2.4.12-1_darwin-x86_64.deb) ... Setting up freetype219-shlibs (2.4.12-1) ... Setting up freetype219 (2.4.12-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/fribidi-dev_0.19.6-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/fribidi-shlibs_0.19.6-1_darwin-x86_64.deb Selecting previously deselected package fribidi-dev. (Reading database ... 5071 files and directories currently installed.) Unpacking fribidi-dev (from .../fribidi-dev_0.19.6-1_darwin-x86_64.deb) ... Selecting previously deselected package fribidi-shlibs. Unpacking fribidi-shlibs (from .../fribidi-shlibs_0.19.6-1_darwin-x86_64.deb) ... Setting up fribidi-shlibs (0.19.6-1) ... Setting up fribidi-dev (0.19.6-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/giflib_4.1.6-103_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/giflib-shlibs_4.1.6-103_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/giflib-bin_4.1.6-103_darwin-x86_64.deb Selecting previously deselected package giflib. (Reading database ... 5144 files and directories currently installed.) Unpacking giflib (from .../giflib_4.1.6-103_darwin-x86_64.deb) ... Selecting previously deselected package giflib-shlibs. Unpacking giflib-shlibs (from .../giflib-shlibs_4.1.6-103_darwin-x86_64.deb) ... Selecting previously deselected package giflib-bin. Unpacking giflib-bin (from .../giflib-bin_4.1.6-103_darwin-x86_64.deb) ... Setting up giflib-shlibs (4.1.6-103) ... Setting up giflib-bin (4.1.6-103) ... Setting up giflib (4.1.6-103) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/ladspa-dev_1.13-1_darwin-x86_64.deb /sw/fink/debs/ladspa_1.13-1_darwin-x86_64.deb Selecting previously deselected package ladspa-dev. (Reading database ... 5234 files and directories currently installed.) Unpacking ladspa-dev (from .../ladspa-dev_1.13-1_darwin-x86_64.deb) ... Selecting previously deselected package ladspa. Unpacking ladspa (from .../ladspa_1.13-1_darwin-x86_64.deb) ... Setting up ladspa (1.13-1) ... Setting up ladspa-dev (1.13-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/lame-dev_3.99.5-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/lame-shlibs_3.99.5-2_darwin-x86_64.deb Selecting previously deselected package lame-dev. (Reading database ... 5260 files and directories currently installed.) Unpacking lame-dev (from .../lame-dev_3.99.5-2_darwin-x86_64.deb) ... Selecting previously deselected package lame-shlibs. Unpacking lame-shlibs (from .../lame-shlibs_3.99.5-2_darwin-x86_64.deb) ... Setting up lame-shlibs (3.99.5-2) ... Setting up lame-dev (3.99.5-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/lcms-shlibs_1.19-1_darwin-x86_64.deb Selecting previously deselected package lcms-shlibs. (Reading database ... 5270 files and directories currently installed.) Unpacking lcms-shlibs (from .../lcms-shlibs_1.19-1_darwin-x86_64.deb) ... Setting up lcms-shlibs (1.19-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libcdio-cdda1-dev_0.83-2_darwin-x86_64.deb /sw/fink/debs/libcdio13-shlibs_0.83-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libcdio-cdda1-shlibs_0.83-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libcdio-paranoia1-shlibs_0.83-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libcdio13-dev_0.83-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libcdio-paranoia1-dev_0.83-2_darwin-x86_64.deb Selecting previously deselected package libcdio-cdda1-dev. (Reading database ... 5280 files and directories currently installed.) Unpacking libcdio-cdda1-dev (from .../libcdio-cdda1-dev_0.83-2_darwin-x86_64.deb) ... Selecting previously deselected package libcdio13-shlibs. Unpacking libcdio13-shlibs (from .../libcdio13-shlibs_0.83-2_darwin-x86_64.deb) ... Selecting previously deselected package libcdio-cdda1-shlibs. Unpacking libcdio-cdda1-shlibs (from .../libcdio-cdda1-shlibs_0.83-2_darwin-x86_64.deb) ... Selecting previously deselected package libcdio-paranoia1-shlibs. Unpacking libcdio-paranoia1-shlibs (from .../libcdio-paranoia1-shlibs_0.83-2_darwin-x86_64.deb) ... Selecting previously deselected package libcdio13-dev. Unpacking libcdio13-dev (from .../libcdio13-dev_0.83-2_darwin-x86_64.deb) ... Selecting previously deselected package libcdio-paranoia1-dev. Unpacking libcdio-paranoia1-dev (from .../libcdio-paranoia1-dev_0.83-2_darwin-x86_64.deb) ... Setting up libcdio13-shlibs (0.83-2) ... Setting up libcdio-cdda1-shlibs (0.83-2) ... Setting up libcdio-paranoia1-shlibs (0.83-2) ... Setting up libcdio13-dev (0.83-2) ... Clearing dependency_libs of .la files being installed Setting up libcdio-paranoia1-dev (0.83-2) ... Clearing dependency_libs of .la files being installed Setting up libcdio-cdda1-dev (0.83-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libdv4_1.0.0-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libdv4-shlibs_1.0.0-1_darwin-x86_64.deb Selecting previously deselected package libdv4. (Reading database ... 5357 files and directories currently installed.) Unpacking libdv4 (from .../libdv4_1.0.0-1_darwin-x86_64.deb) ... Selecting previously deselected package libdv4-shlibs. Unpacking libdv4-shlibs (from .../libdv4-shlibs_1.0.0-1_darwin-x86_64.deb) ... Setting up libdv4-shlibs (1.0.0-1) ... Setting up libdv4 (1.0.0-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libfaad2-dev_2.7-1016_darwin-x86_64.deb /sw/fink/debs/libfaad2-shlibs_2.7-1016_darwin-x86_64.deb Selecting previously deselected package libfaad2-dev. (Reading database ... 5380 files and directories currently installed.) Unpacking libfaad2-dev (from .../libfaad2-dev_2.7-1016_darwin-x86_64.deb) ... Selecting previously deselected package libfaad2-shlibs. Unpacking libfaad2-shlibs (from .../libfaad2-shlibs_2.7-1016_darwin-x86_64.deb) ... Setting up libfaad2-shlibs (2.7-1016) ... Setting up libfaad2-dev (2.7-1016) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libgsm1-dev_1.0.13-101_darwin-x86_64.deb /sw/fink/debs/libgsm1-shlibs_1.0.13-101_darwin-x86_64.deb Selecting previously deselected package libgsm1-dev. (Reading database ... 5406 files and directories currently installed.) Unpacking libgsm1-dev (from .../libgsm1-dev_1.0.13-101_darwin-x86_64.deb) ... Selecting previously deselected package libgsm1-shlibs. Unpacking libgsm1-shlibs (from .../libgsm1-shlibs_1.0.13-101_darwin-x86_64.deb) ... Setting up libgsm1-shlibs (1.0.13-101) ... Setting up libgsm1-dev (1.0.13-101) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/libiconv-dev_1.14-5_darwin-x86_64.deb Selecting previously deselected package libiconv-dev. (Reading database ... 5419 files and directories currently installed.) Unpacking libiconv-dev (from .../libiconv-dev_1.14-5_darwin-x86_64.deb) ... Setting up libiconv-dev (1.14-5) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libjpeg9_9a-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libjpeg9-shlibs_9a-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libjpeg-bin_9a-1_darwin-x86_64.deb Selecting previously deselected package libjpeg9. (Reading database ... 5437 files and directories currently installed.) Unpacking libjpeg9 (from .../libjpeg9_9a-1_darwin-x86_64.deb) ... Selecting previously deselected package libjpeg9-shlibs. Unpacking libjpeg9-shlibs (from .../libjpeg9-shlibs_9a-1_darwin-x86_64.deb) ... Selecting previously deselected package libjpeg-bin. Unpacking libjpeg-bin (from .../libjpeg-bin_9a-1_darwin-x86_64.deb) ... Setting up libjpeg9-shlibs (9a-1) ... Setting up libjpeg-bin (9a-1) ... Setting up libjpeg9 (9a-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/utils/liblzma5-shlibs_5.0.5-2_darwin-x86_64.deb Selecting previously deselected package liblzma5-shlibs. (Reading database ... 5464 files and directories currently installed.) Unpacking liblzma5-shlibs (from .../liblzma5-shlibs_5.0.5-2_darwin-x86_64.deb) ... Setting up liblzma5-shlibs (5.0.5-2) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libmad_0.15.1b-6_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libmad-shlibs_0.15.1b-6_darwin-x86_64.deb Selecting previously deselected package libmad. (Reading database ... 5475 files and directories currently installed.) Unpacking libmad (from .../libmad_0.15.1b-6_darwin-x86_64.deb) ... Selecting previously deselected package libmad-shlibs. Unpacking libmad-shlibs (from .../libmad-shlibs_0.15.1b-6_darwin-x86_64.deb) ... Setting up libmad-shlibs (0.15.1b-6) ... Setting up libmad (0.15.1b-6) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libmng2_1.0.10-3_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libmng2-shlibs_1.0.10-3_darwin-x86_64.deb Selecting previously deselected package libmng2. (Reading database ... 5494 files and directories currently installed.) Unpacking libmng2 (from .../libmng2_1.0.10-3_darwin-x86_64.deb) ... Selecting previously deselected package libmng2-shlibs. Unpacking libmng2-shlibs (from .../libmng2-shlibs_1.0.10-3_darwin-x86_64.deb) ... Setting up libmng2-shlibs (1.0.10-3) ... Setting up libmng2 (1.0.10-3) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/libncurses5_5.9-20110507-1_darwin-x86_64.deb Selecting previously deselected package libncurses5. (Reading database ... 5526 files and directories currently installed.) Unpacking libncurses5 (from .../libncurses5_5.9-20110507-1_darwin-x86_64.deb) ... Setting up libncurses5 (5.9-20110507-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/libncursesw5-shlibs_5.9-20110507-1_darwin-x86_64.deb Selecting previously deselected package libncursesw5-shlibs. (Reading database ... 5575 files and directories currently installed.) Unpacking libncursesw5-shlibs (from .../libncursesw5-shlibs_5.9-20110507-1_darwin-x86_64.deb) ... Setting up libncursesw5-shlibs (5.9-20110507-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libogg_1.3.2-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libogg-shlibs_1.3.2-1_darwin-x86_64.deb Selecting previously deselected package libogg. (Reading database ... 5586 files and directories currently installed.) Unpacking libogg (from .../libogg_1.3.2-1_darwin-x86_64.deb) ... Selecting previously deselected package libogg-shlibs. Unpacking libogg-shlibs (from .../libogg-shlibs_1.3.2-1_darwin-x86_64.deb) ... Setting up libogg-shlibs (1.3.2-1) ... Setting up libogg (1.3.2-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/liboil-0.3_0.3.17-3_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/liboil-0.3-shlibs_0.3.17-3_darwin-x86_64.deb Selecting previously deselected package liboil-0.3. (Reading database ... 5690 files and directories currently installed.) Unpacking liboil-0.3 (from .../liboil-0.3_0.3.17-3_darwin-x86_64.deb) ... Selecting previously deselected package liboil-0.3-shlibs. Unpacking liboil-0.3-shlibs (from .../liboil-0.3-shlibs_0.3.17-3_darwin-x86_64.deb) ... Setting up liboil-0.3-shlibs (0.3.17-3) ... Setting up liboil-0.3 (0.3.17-3) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libopencore-amr0_0.1.3-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libopencore-amr0-shlibs_0.1.3-1_darwin-x86_64.deb Selecting previously deselected package libopencore-amr0. (Reading database ... 5760 files and directories currently installed.) Unpacking libopencore-amr0 (from .../libopencore-amr0_0.1.3-1_darwin-x86_64.deb) ... Selecting previously deselected package libopencore-amr0-shlibs. Unpacking libopencore-amr0-shlibs (from .../libopencore-amr0-shlibs_0.1.3-1_darwin-x86_64.deb) ... Setting up libopencore-amr0-shlibs (0.1.3-1) ... Setting up libopencore-amr0 (0.1.3-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libopenjpeg1_1.5.0-4_darwin-x86_64.deb /sw/fink/debs/libopenjpeg1-shlibs_1.5.0-4_darwin-x86_64.deb Selecting previously deselected package libopenjpeg1. (Reading database ... 5792 files and directories currently installed.) Unpacking libopenjpeg1 (from .../libopenjpeg1_1.5.0-4_darwin-x86_64.deb) ... Selecting previously deselected package libopenjpeg1-shlibs. Unpacking libopenjpeg1-shlibs (from .../libopenjpeg1-shlibs_1.5.0-4_darwin-x86_64.deb) ... Setting up libopenjpeg1-shlibs (1.5.0-4) ... Setting up libopenjpeg1 (1.5.0-4) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libopus0-dev_1.1-1_darwin-x86_64.deb /sw/fink/debs/libopus0-shlibs_1.1-1_darwin-x86_64.deb Selecting previously deselected package libopus0-dev. (Reading database ... 5817 files and directories currently installed.) Unpacking libopus0-dev (from .../libopus0-dev_1.1-1_darwin-x86_64.deb) ... Selecting previously deselected package libopus0-shlibs. Unpacking libopus0-shlibs (from .../libopus0-shlibs_1.1-1_darwin-x86_64.deb) ... Setting up libopus0-shlibs (1.1-1) ... Setting up libopus0-dev (1.1-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libpcre1-shlibs_8.35-1_darwin-x86_64.deb Selecting previously deselected package libpcre1-shlibs. (Reading database ... 5972 files and directories currently installed.) Unpacking libpcre1-shlibs (from .../libpcre1-shlibs_8.35-1_darwin-x86_64.deb) ... Setting up libpcre1-shlibs (8.35-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libschroedinger_1.0.8-3_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libschroedinger-shlibs_1.0.8-3_darwin-x86_64.deb Selecting previously deselected package libschroedinger. (Reading database ... 5985 files and directories currently installed.) Unpacking libschroedinger (from .../libschroedinger_1.0.8-3_darwin-x86_64.deb) ... Selecting previously deselected package libschroedinger-shlibs. Unpacking libschroedinger-shlibs (from .../libschroedinger-shlibs_1.0.8-3_darwin-x86_64.deb) ... Setting up libschroedinger-shlibs (1.0.8-3) ... Setting up libschroedinger (1.0.8-3) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libspeex1_1.2-0.0rc1.4_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libspeex1-shlibs_1.2-0.0rc1.4_darwin-x86_64.deb Selecting previously deselected package libspeex1. (Reading database ... 6046 files and directories currently installed.) Unpacking libspeex1 (from .../libspeex1_1.2-0.0rc1.4_darwin-x86_64.deb) ... Selecting previously deselected package libspeex1-shlibs. Unpacking libspeex1-shlibs (from .../libspeex1-shlibs_1.2-0.0rc1.4_darwin-x86_64.deb) ... Setting up libspeex1-shlibs (1.2-0.0rc1.4) ... Setting up libspeex1 (1.2-0.0rc1.4) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libtheora0_1.1.1-3_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libtheora0-shlibs_1.1.1-3_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libtheoradec1-shlibs_1.1.1-3_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libtheoraenc1-shlibs_1.1.1-3_darwin-x86_64.deb Selecting previously deselected package libtheora0. (Reading database ... 6089 files and directories currently installed.) Unpacking libtheora0 (from .../libtheora0_1.1.1-3_darwin-x86_64.deb) ... Selecting previously deselected package libtheora0-shlibs. Unpacking libtheora0-shlibs (from .../libtheora0-shlibs_1.1.1-3_darwin-x86_64.deb) ... Selecting previously deselected package libtheoradec1-shlibs. Unpacking libtheoradec1-shlibs (from .../libtheoradec1-shlibs_1.1.1-3_darwin-x86_64.deb) ... Selecting previously deselected package libtheoraenc1-shlibs. Unpacking libtheoraenc1-shlibs (from .../libtheoraenc1-shlibs_1.1.1-3_darwin-x86_64.deb) ... Setting up libtheora0-shlibs (1.1.1-3) ... Setting up libtheoradec1-shlibs (1.1.1-3) ... Setting up libtheoraenc1-shlibs (1.1.1-3) ... Setting up libtheora0 (1.1.1-3) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/devel/libtool2-shlibs_2.4.2-3_darwin-x86_64.deb Selecting previously deselected package libtool2-shlibs. (Reading database ... 6188 files and directories currently installed.) Unpacking libtool2-shlibs (from .../libtool2-shlibs_2.4.2-3_darwin-x86_64.deb) ... Setting up libtool2-shlibs (2.4.2-3) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libvorbis0_1.3.4-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libvorbis0-shlibs_1.3.4-1_darwin-x86_64.deb Selecting previously deselected package libvorbis0. (Reading database ... 6197 files and directories currently installed.) Unpacking libvorbis0 (from .../libvorbis0_1.3.4-1_darwin-x86_64.deb) ... Selecting previously deselected package libvorbis0-shlibs. Unpacking libvorbis0-shlibs (from .../libvorbis0-shlibs_1.3.4-1_darwin-x86_64.deb) ... Setting up libvorbis0-shlibs (1.3.4-1) ... Setting up libvorbis0 (1.3.4-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libvpx_1.3.0-1_darwin-x86_64.deb Selecting previously deselected package libvpx. (Reading database ... 6373 files and directories currently installed.) Unpacking libvpx (from .../libvpx_1.3.0-1_darwin-x86_64.deb) ... Setting up libvpx (1.3.0-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libx264-118-dev_0.0.20111013-5_darwin-x86_64.deb /sw/fink/debs/libx264-118-shlibs_0.0.20111013-5_darwin-x86_64.deb Selecting previously deselected package libx264-118-dev. (Reading database ... 6391 files and directories currently installed.) Unpacking libx264-118-dev (from .../libx264-118-dev_0.0.20111013-5_darwin-x86_64.deb) ... Selecting previously deselected package libx264-118-shlibs. Unpacking libx264-118-shlibs (from .../libx264-118-shlibs_0.0.20111013-5_darwin-x86_64.deb) ... Setting up libx264-118-shlibs (0.0.20111013-5) ... Setting up libx264-118-dev (0.0.20111013-5) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libxml2-shlibs_2.9.1-3_darwin-x86_64.deb Selecting previously deselected package libxml2-shlibs. (Reading database ... 6402 files and directories currently installed.) Unpacking libxml2-shlibs (from .../libxml2-shlibs_2.9.1-3_darwin-x86_64.deb) ... Setting up libxml2-shlibs (2.9.1-3) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/lzo2_2.08-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/lzo2-shlibs_2.08-2_darwin-x86_64.deb Selecting previously deselected package lzo2. (Reading database ... 6406 files and directories currently installed.) Unpacking lzo2 (from .../lzo2_2.08-2_darwin-x86_64.deb) ... Selecting previously deselected package lzo2-shlibs. Unpacking lzo2-shlibs (from .../lzo2-shlibs_2.08-2_darwin-x86_64.deb) ... Setting up lzo2-shlibs (2.08-2) ... Setting up lzo2 (2.08-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/mpeg2dec-dev_0.5.1-103_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/mpeg2dec-shlibs_0.5.1-103_darwin-x86_64.deb Selecting previously deselected package mpeg2dec-dev. (Reading database ... 6459 files and directories currently installed.) Unpacking mpeg2dec-dev (from .../mpeg2dec-dev_0.5.1-103_darwin-x86_64.deb) ... Selecting previously deselected package mpeg2dec-shlibs. Unpacking mpeg2dec-shlibs (from .../mpeg2dec-shlibs_0.5.1-103_darwin-x86_64.deb) ... Setting up mpeg2dec-shlibs (0.5.1-103) ... Setting up mpeg2dec-dev (0.5.1-103) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/base/openssl100-shlibs_1.0.1h-1_darwin-x86_64.deb Selecting previously deselected package openssl100-shlibs. (Reading database ... 6478 files and directories currently installed.) Unpacking openssl100-shlibs (from .../openssl100-shlibs_1.0.1h-1_darwin-x86_64.deb) ... Setting up openssl100-shlibs (1.0.1h-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/sdl_1.2.15-2_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/games/sdl-shlibs_1.2.15-2_darwin-x86_64.deb Selecting previously deselected package sdl. (Reading database ... 6499 files and directories currently installed.) Unpacking sdl (from .../sdl_1.2.15-2_darwin-x86_64.deb) ... Selecting previously deselected package sdl-shlibs. Unpacking sdl-shlibs (from .../sdl-shlibs_1.2.15-2_darwin-x86_64.deb) ... Setting up sdl-shlibs (1.2.15-2) ... Setting up sdl (1.2.15-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/twolame-dev_0.3.13-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/twolame-shlibs_0.3.13-1_darwin-x86_64.deb Selecting previously deselected package twolame-dev. (Reading database ... 6731 files and directories currently installed.) Unpacking twolame-dev (from .../twolame-dev_0.3.13-1_darwin-x86_64.deb) ... Selecting previously deselected package twolame-shlibs. Unpacking twolame-shlibs (from .../twolame-shlibs_0.3.13-1_darwin-x86_64.deb) ... Setting up twolame-shlibs (0.3.13-1) ... Setting up twolame-dev (0.3.13-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/xdg-base_0.8-2_darwin-x86_64.deb Selecting previously deselected package xdg-base. (Reading database ... 6740 files and directories currently installed.) Unpacking xdg-base (from .../xdg-base_0.8-2_darwin-x86_64.deb) ... Setting up xdg-base (0.8-2) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/xvidcore_1.3.2-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/xvidcore-shlibs_1.3.2-1_darwin-x86_64.deb Selecting previously deselected package xvidcore. (Reading database ... 6742 files and directories currently installed.) Unpacking xvidcore (from .../xvidcore_1.3.2-1_darwin-x86_64.deb) ... Selecting previously deselected package xvidcore-shlibs. Unpacking xvidcore-shlibs (from .../xvidcore-shlibs_1.3.2-1_darwin-x86_64.deb) ... Setting up xvidcore-shlibs (1.3.2-1) ... Setting up xvidcore (1.3.2-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/yasm_1.2.0-1_darwin-x86_64.deb Selecting previously deselected package yasm. (Reading database ... 6759 files and directories currently installed.) Unpacking yasm (from .../yasm_1.2.0-1_darwin-x86_64.deb) ... Setting up yasm (1.2.0-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/fontconfig2-dev_2.10.2-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/x11/fontconfig2-shlibs_2.10.2-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/x11/fontconfig-config_2.10.2-1_darwin-x86_64.deb Selecting previously deselected package fontconfig2-dev. (Reading database ... 6778 files and directories currently installed.) Unpacking fontconfig2-dev (from .../fontconfig2-dev_2.10.2-1_darwin-x86_64.deb) ... Selecting previously deselected package fontconfig2-shlibs. Unpacking fontconfig2-shlibs (from .../fontconfig2-shlibs_2.10.2-1_darwin-x86_64.deb) ... Selecting previously deselected package fontconfig-config. Unpacking fontconfig-config (from .../fontconfig-config_2.10.2-1_darwin-x86_64.deb) ... Setting up fontconfig-config (2.10.2-1) ... Setting up fontconfig2-shlibs (2.10.2-1) ... Setting up fontconfig2-dev (2.10.2-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/glib2-shlibs_2.22.4-8_darwin-x86_64.deb Selecting previously deselected package glib2-shlibs. (Reading database ... 7071 files and directories currently installed.) Unpacking glib2-shlibs (from .../glib2-shlibs_2.22.4-8_darwin-x86_64.deb) ... Setting up glib2-shlibs (2.22.4-8) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/text/libass5-dev_0.11.2-1_darwin-x86_64.deb /sw/fink/debs/libass5-shlibs_0.11.2-1_darwin-x86_64.deb Selecting previously deselected package libass5-dev. (Reading database ... 7298 files and directories currently installed.) Unpacking libass5-dev (from .../libass5-dev_0.11.2-1_darwin-x86_64.deb) ... Selecting previously deselected package libass5-shlibs. Unpacking libass5-shlibs (from .../libass5-shlibs_0.11.2-1_darwin-x86_64.deb) ... Setting up libass5-shlibs (0.11.2-1) ... Setting up libass5-dev (0.11.2-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libbluray1-dev_0.5.0-2_darwin-x86_64.deb /sw/fink/debs/libbluray1-shlibs_0.5.0-2_darwin-x86_64.deb Selecting previously deselected package libbluray1-dev. (Reading database ... 7308 files and directories currently installed.) Unpacking libbluray1-dev (from .../libbluray1-dev_0.5.0-2_darwin-x86_64.deb) ... Selecting previously deselected package libbluray1-shlibs. Unpacking libbluray1-shlibs (from .../libbluray1-shlibs_0.5.0-2_darwin-x86_64.deb) ... Setting up libbluray1-shlibs (0.5.0-2) ... Setting up libbluray1-dev (0.5.0-2) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libmpg123_1.20.0-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/sound/libmpg123-shlibs_1.20.0-1_darwin-x86_64.deb Selecting previously deselected package libmpg123. (Reading database ... 7328 files and directories currently installed.) Unpacking libmpg123 (from .../libmpg123_1.20.0-1_darwin-x86_64.deb) ... Selecting previously deselected package libmpg123-shlibs. Unpacking libmpg123-shlibs (from .../libmpg123-shlibs_1.20.0-1_darwin-x86_64.deb) ... Setting up libmpg123-shlibs (1.20.0-1) ... Setting up libmpg123 (1.20.0-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/net/librtmp_2.3-4_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/net/librtmp-shlibs_2.3-4_darwin-x86_64.deb Selecting previously deselected package librtmp. (Reading database ... 7347 files and directories currently installed.) Unpacking librtmp (from .../librtmp_2.3-4_darwin-x86_64.deb) ... Selecting previously deselected package librtmp-shlibs. Unpacking librtmp-shlibs (from .../librtmp-shlibs_2.3-4_darwin-x86_64.deb) ... Setting up librtmp-shlibs (2.3-4) ... Setting up librtmp (2.3-4) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/pkgconfig_0.28-1_darwin-x86_64.deb Selecting previously deselected package pkgconfig. (Reading database ... 7366 files and directories currently installed.) Unpacking pkgconfig (from .../pkgconfig_0.28-1_darwin-x86_64.deb) ... Setting up pkgconfig (0.28-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/debs/libpng16_1.6.12-1_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/graphics/libpng16-shlibs_1.6.12-1_darwin-x86_64.deb Selecting previously deselected package libpng16. (Reading database ... 7379 files and directories currently installed.) Unpacking libpng16 (from .../libpng16_1.6.12-1_darwin-x86_64.deb) ... Selecting previously deselected package libpng16-shlibs. Unpacking libpng16-shlibs (from .../libpng16-shlibs_1.6.12-1_darwin-x86_64.deb) ... Setting up libpng16-shlibs (1.6.12-1) ... Setting up libpng16 (1.6.12-1) ... Clearing dependency_libs of .la files being installed Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/slang2-shlibs_2.2.4-1_darwin-x86_64.deb Selecting previously deselected package slang2-shlibs. (Reading database ... 7416 files and directories currently installed.) Unpacking slang2-shlibs (from .../slang2-shlibs_2.2.4-1_darwin-x86_64.deb) ... Setting up slang2-shlibs (2.2.4-1) ... Reading buildlock packages... All buildlocks accounted for. /sw/bin/dpkg-lockwait -i /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libcaca-dev_0.99.beta18-5_darwin-x86_64.deb /sw/fink/dists/stable/main/binary-darwin-x86_64/libs/libcaca-shlibs_0.99.beta18-5_darwin-x86_64.deb Selecting previously deselected package libcaca-dev. (Reading database ... 7421 files and directories currently installed.) Unpacking libcaca-dev (from .../libcaca-dev_0.99.beta18-5_darwin-x86_64.deb) ... Selecting previously deselected package libcaca-shlibs. Unpacking libcaca-shlibs (from .../libcaca-shlibs_0.99.beta18-5_darwin-x86_64.deb) ... Setting up libcaca-shlibs (0.99.beta18-5) ... Clearing dependency_libs of .la files being installed Setting up libcaca-dev (0.99.beta18-5) ... Clearing dependency_libs of .la files being installed Setting runtime build-lock... dpkg-deb -b /sw/build.build/root-fink-buildlock-mplayer-1.1.1svn37152-2 /sw/build.build dpkg-deb: building package `fink-buildlock-mplayer-1.1.1svn37152-2' in `/sw/build.build/fink-buildlock-mplayer-1.1.1svn37152-2_2014.08.06-00.14.28_darwin-x86_64.deb'. Installing build-lock package... /sw/bin/dpkg-lockwait -i /sw/build.build/fink-buildlock-mplayer-1.1.1svn37152-2_2014.08.06-00.14.28_darwin-x86_64.deb Selecting previously deselected package fink-buildlock-mplayer-1.1.1svn37152-2. (Reading database ... 7903 files and directories currently installed.) Unpacking fink-buildlock-mplayer-1.1.1svn37152-2 (from .../fink-buildlock-mplayer-1.1.1svn37152-2_2014.08.06-00.14.28_darwin-x86_64.deb) ... Setting up fink-buildlock-mplayer-1.1.1svn37152-2 (2014.08.06-00.14.28) ... sudo -u fink-bld [ENV] sh -c /tmp/fink.PC8Nh env LANG=C LC_ALL=C /sw/bin/tar --no-same-owner --no-same-permissions -xvf /sw/src/mplayer-svn37152.tar.bz2 mplayer-svn37152/ mplayer-svn37152/.gitignore mplayer-svn37152/access_mpcontext.h mplayer-svn37152/asxparser.c mplayer-svn37152/asxparser.h mplayer-svn37152/AUTHORS mplayer-svn37152/av_helpers.c mplayer-svn37152/av_helpers.h mplayer-svn37152/av_opts.c mplayer-svn37152/av_opts.h mplayer-svn37152/binary.ver mplayer-svn37152/bstr.c mplayer-svn37152/bstr.h mplayer-svn37152/cfg-common.h mplayer-svn37152/cfg-mencoder.h mplayer-svn37152/cfg-mplayer-def.h mplayer-svn37152/cfg-mplayer.h mplayer-svn37152/Changelog mplayer-svn37152/codec-cfg.c mplayer-svn37152/codec-cfg.h mplayer-svn37152/command.c mplayer-svn37152/command.h mplayer-svn37152/configure mplayer-svn37152/Copyright mplayer-svn37152/cpudetect.c mplayer-svn37152/cpudetect.h mplayer-svn37152/cpuinfo.c mplayer-svn37152/debian/ mplayer-svn37152/debian/clean mplayer-svn37152/debian/compat mplayer-svn37152/debian/control mplayer-svn37152/debian/copyright mplayer-svn37152/debian/daily-build.sh mplayer-svn37152/debian/mplayer-dbg.links mplayer-svn37152/debian/mplayer-doc.doc-base.cs mplayer-svn37152/debian/mplayer-doc.doc-base.de mplayer-svn37152/debian/mplayer-doc.doc-base.en mplayer-svn37152/debian/mplayer-doc.doc-base.es mplayer-svn37152/debian/mplayer-doc.doc-base.fr mplayer-svn37152/debian/mplayer-doc.doc-base.hu mplayer-svn37152/debian/mplayer-doc.doc-base.pl mplayer-svn37152/debian/mplayer-doc.doc-base.ru mplayer-svn37152/debian/mplayer-doc.docs mplayer-svn37152/debian/mplayer-gui.menu mplayer-svn37152/debian/mplayer-gui.mime mplayer-svn37152/debian/mplayer.conf mplayer-svn37152/debian/mplayer.examples mplayer-svn37152/debian/mplayer.install mplayer-svn37152/debian/mplayer.mime mplayer-svn37152/debian/mplayer.preinst mplayer-svn37152/debian/prefs/ mplayer-svn37152/debian/prefs/codecs_list mplayer-svn37152/debian/prefs/MD5SUMS mplayer-svn37152/debian/prefs/mirrors mplayer-svn37152/debian/rules mplayer-svn37152/debian/source/ mplayer-svn37152/debian/source/format mplayer-svn37152/DOCS/ mplayer-svn37152/DOCS/default.css mplayer-svn37152/DOCS/man/ mplayer-svn37152/DOCS/man/cs/ mplayer-svn37152/DOCS/man/cs/mplayer.1 mplayer-svn37152/DOCS/man/de/ mplayer-svn37152/DOCS/man/de/mplayer.1 mplayer-svn37152/DOCS/man/en/ mplayer-svn37152/DOCS/man/en/mplayer.1 mplayer-svn37152/DOCS/man/es/ mplayer-svn37152/DOCS/man/es/mplayer.1 mplayer-svn37152/DOCS/man/fr/ mplayer-svn37152/DOCS/man/fr/mplayer.1 mplayer-svn37152/DOCS/man/hu/ mplayer-svn37152/DOCS/man/hu/mplayer.1 mplayer-svn37152/DOCS/man/it/ mplayer-svn37152/DOCS/man/it/mplayer.1 mplayer-svn37152/DOCS/man/pl/ mplayer-svn37152/DOCS/man/pl/mplayer.1 mplayer-svn37152/DOCS/man/ru/ mplayer-svn37152/DOCS/man/ru/mplayer.1 mplayer-svn37152/DOCS/man/zh_CN/ mplayer-svn37152/DOCS/man/zh_CN/mplayer.1 mplayer-svn37152/DOCS/README mplayer-svn37152/DOCS/tech/ mplayer-svn37152/DOCS/tech/binary-packaging.txt mplayer-svn37152/DOCS/tech/code-documentation.txt mplayer-svn37152/DOCS/tech/codec-devel.txt mplayer-svn37152/DOCS/tech/codecs-in.html mplayer-svn37152/DOCS/tech/codecs.conf.txt mplayer-svn37152/DOCS/tech/colorspaces.txt mplayer-svn37152/DOCS/tech/crosscompile.txt mplayer-svn37152/DOCS/tech/Doxyfile mplayer-svn37152/DOCS/tech/dr-methods.txt mplayer-svn37152/DOCS/tech/encoding-guide.txt mplayer-svn37152/DOCS/tech/encoding-tips.txt mplayer-svn37152/DOCS/tech/formats.txt mplayer-svn37152/DOCS/tech/general.txt mplayer-svn37152/DOCS/tech/hwac3.txt mplayer-svn37152/DOCS/tech/libao2.txt mplayer-svn37152/DOCS/tech/libmpcodecs.txt mplayer-svn37152/DOCS/tech/libvo.txt mplayer-svn37152/DOCS/tech/MAINTAINERS mplayer-svn37152/DOCS/tech/manpage.txt mplayer-svn37152/DOCS/tech/mirrors/ mplayer-svn37152/DOCS/tech/mirrors/mirror_howto.txt mplayer-svn37152/DOCS/tech/mirrors/update_mplayer_rsync mplayer-svn37152/DOCS/tech/mpdsf.txt mplayer-svn37152/DOCS/tech/mpsub.sub mplayer-svn37152/DOCS/tech/osd.txt mplayer-svn37152/DOCS/tech/patches.txt mplayer-svn37152/DOCS/tech/playtree mplayer-svn37152/DOCS/tech/realcodecs/ mplayer-svn37152/DOCS/tech/realcodecs/audio-codecs.txt mplayer-svn37152/DOCS/tech/realcodecs/streaming.txt mplayer-svn37152/DOCS/tech/realcodecs/TODO mplayer-svn37152/DOCS/tech/realcodecs/video-codecs.txt mplayer-svn37152/DOCS/tech/release-howto.txt mplayer-svn37152/DOCS/tech/release.sh mplayer-svn37152/DOCS/tech/slave.txt mplayer-svn37152/DOCS/tech/snow.txt mplayer-svn37152/DOCS/tech/subcp.txt mplayer-svn37152/DOCS/tech/svn-howto.txt mplayer-svn37152/DOCS/tech/swscaler_filters.txt mplayer-svn37152/DOCS/tech/swscaler_methods.txt mplayer-svn37152/DOCS/tech/TODO mplayer-svn37152/DOCS/tech/translations.txt mplayer-svn37152/DOCS/tech/vidix.txt mplayer-svn37152/DOCS/tech/win32-codec-howto.txt mplayer-svn37152/DOCS/tech/wishlist mplayer-svn37152/DOCS/xml/ mplayer-svn37152/DOCS/xml/cs/ mplayer-svn37152/DOCS/xml/cs/bugreports.xml mplayer-svn37152/DOCS/xml/cs/documentation.xml mplayer-svn37152/DOCS/xml/cs/encoding-guide.xml mplayer-svn37152/DOCS/xml/cs/faq.xml mplayer-svn37152/DOCS/xml/cs/install.xml mplayer-svn37152/DOCS/xml/cs/mencoder.xml mplayer-svn37152/DOCS/xml/cs/ports.xml mplayer-svn37152/DOCS/xml/cs/skin.xml mplayer-svn37152/DOCS/xml/cs/usage.xml mplayer-svn37152/DOCS/xml/cs/video.xml mplayer-svn37152/DOCS/xml/de/ mplayer-svn37152/DOCS/xml/de/bugreports.xml mplayer-svn37152/DOCS/xml/de/documentation.xml mplayer-svn37152/DOCS/xml/de/encoding-guide.xml mplayer-svn37152/DOCS/xml/de/faq.xml mplayer-svn37152/DOCS/xml/de/install.xml mplayer-svn37152/DOCS/xml/de/mencoder.xml mplayer-svn37152/DOCS/xml/de/ports.xml mplayer-svn37152/DOCS/xml/de/skin.xml mplayer-svn37152/DOCS/xml/de/usage.xml mplayer-svn37152/DOCS/xml/de/video.xml mplayer-svn37152/DOCS/xml/default.css mplayer-svn37152/DOCS/xml/en/ mplayer-svn37152/DOCS/xml/en/bugreports.xml mplayer-svn37152/DOCS/xml/en/documentation.xml mplayer-svn37152/DOCS/xml/en/encoding-guide.xml mplayer-svn37152/DOCS/xml/en/faq.xml mplayer-svn37152/DOCS/xml/en/install.xml mplayer-svn37152/DOCS/xml/en/mencoder.xml mplayer-svn37152/DOCS/xml/en/ports.xml mplayer-svn37152/DOCS/xml/en/skin.xml mplayer-svn37152/DOCS/xml/en/usage.xml mplayer-svn37152/DOCS/xml/en/video.xml mplayer-svn37152/DOCS/xml/es/ mplayer-svn37152/DOCS/xml/es/bugreports.xml mplayer-svn37152/DOCS/xml/es/documentation.xml mplayer-svn37152/DOCS/xml/es/encoding-guide.xml mplayer-svn37152/DOCS/xml/es/faq.xml mplayer-svn37152/DOCS/xml/es/install.xml mplayer-svn37152/DOCS/xml/es/mencoder.xml mplayer-svn37152/DOCS/xml/es/ports.xml mplayer-svn37152/DOCS/xml/es/skin.xml mplayer-svn37152/DOCS/xml/es/usage.xml mplayer-svn37152/DOCS/xml/es/video.xml mplayer-svn37152/DOCS/xml/fr/ mplayer-svn37152/DOCS/xml/fr/bugreports.xml mplayer-svn37152/DOCS/xml/fr/documentation.xml mplayer-svn37152/DOCS/xml/fr/encoding-guide.xml mplayer-svn37152/DOCS/xml/fr/faq.xml mplayer-svn37152/DOCS/xml/fr/install.xml mplayer-svn37152/DOCS/xml/fr/mencoder.xml mplayer-svn37152/DOCS/xml/fr/ports.xml mplayer-svn37152/DOCS/xml/fr/skin.xml mplayer-svn37152/DOCS/xml/fr/usage.xml mplayer-svn37152/DOCS/xml/fr/video.xml mplayer-svn37152/DOCS/xml/html-common.xsl mplayer-svn37152/DOCS/xml/hu/ mplayer-svn37152/DOCS/xml/hu/bugreports.xml mplayer-svn37152/DOCS/xml/hu/documentation.xml mplayer-svn37152/DOCS/xml/hu/encoding-guide.xml mplayer-svn37152/DOCS/xml/hu/faq.xml mplayer-svn37152/DOCS/xml/hu/install.xml mplayer-svn37152/DOCS/xml/hu/mencoder.xml mplayer-svn37152/DOCS/xml/hu/ports.xml mplayer-svn37152/DOCS/xml/hu/skin.xml mplayer-svn37152/DOCS/xml/hu/usage.xml mplayer-svn37152/DOCS/xml/hu/video.xml mplayer-svn37152/DOCS/xml/it/ mplayer-svn37152/DOCS/xml/it/bugreports.xml mplayer-svn37152/DOCS/xml/it/documentation.xml mplayer-svn37152/DOCS/xml/it/encoding-guide.xml mplayer-svn37152/DOCS/xml/it/faq.xml mplayer-svn37152/DOCS/xml/it/install.xml mplayer-svn37152/DOCS/xml/it/mencoder.xml mplayer-svn37152/DOCS/xml/it/ports.xml mplayer-svn37152/DOCS/xml/it/skin.xml mplayer-svn37152/DOCS/xml/it/usage.xml mplayer-svn37152/DOCS/xml/it/video.xml mplayer-svn37152/DOCS/xml/ldp.dsl mplayer-svn37152/DOCS/xml/pl/ mplayer-svn37152/DOCS/xml/pl/bugreports.xml mplayer-svn37152/DOCS/xml/pl/documentation.xml mplayer-svn37152/DOCS/xml/pl/encoding-guide.xml mplayer-svn37152/DOCS/xml/pl/faq.xml mplayer-svn37152/DOCS/xml/pl/install.xml mplayer-svn37152/DOCS/xml/pl/mencoder.xml mplayer-svn37152/DOCS/xml/pl/ports.xml mplayer-svn37152/DOCS/xml/pl/skin.xml mplayer-svn37152/DOCS/xml/pl/usage.xml mplayer-svn37152/DOCS/xml/pl/video.xml mplayer-svn37152/DOCS/xml/README mplayer-svn37152/DOCS/xml/ru/ mplayer-svn37152/DOCS/xml/ru/bugreports.xml mplayer-svn37152/DOCS/xml/ru/documentation.xml mplayer-svn37152/DOCS/xml/ru/encoding-guide.xml mplayer-svn37152/DOCS/xml/ru/faq.xml mplayer-svn37152/DOCS/xml/ru/install.xml mplayer-svn37152/DOCS/xml/ru/mencoder.xml mplayer-svn37152/DOCS/xml/ru/ports.xml mplayer-svn37152/DOCS/xml/ru/skin.xml mplayer-svn37152/DOCS/xml/ru/usage.xml mplayer-svn37152/DOCS/xml/ru/video.xml mplayer-svn37152/DOCS/xml/xsl/ mplayer-svn37152/DOCS/xml/xsl/ldp-html-chunk.xsl mplayer-svn37152/DOCS/xml/xsl/ldp-html-common.xsl mplayer-svn37152/DOCS/xml/xsl/ldp-html.xsl mplayer-svn37152/DOCS/xml/xsl/ldp-print.xsl mplayer-svn37152/DOCS/xml/zh_CN/ mplayer-svn37152/DOCS/xml/zh_CN/bugreports.xml mplayer-svn37152/DOCS/xml/zh_CN/documentation.xml mplayer-svn37152/DOCS/xml/zh_CN/encoding-guide.xml mplayer-svn37152/DOCS/xml/zh_CN/faq.xml mplayer-svn37152/DOCS/xml/zh_CN/install.xml mplayer-svn37152/DOCS/xml/zh_CN/mencoder.xml mplayer-svn37152/DOCS/xml/zh_CN/ports.xml mplayer-svn37152/DOCS/xml/zh_CN/skin.xml mplayer-svn37152/DOCS/xml/zh_CN/usage.xml mplayer-svn37152/DOCS/xml/zh_CN/video.xml mplayer-svn37152/drivers/ mplayer-svn37152/drivers/3dfx.h mplayer-svn37152/drivers/generic_math.h mplayer-svn37152/drivers/hacking.ati mplayer-svn37152/drivers/mga_vid.c mplayer-svn37152/drivers/mga_vid.h mplayer-svn37152/drivers/mga_vid_test.c mplayer-svn37152/drivers/radeon.h mplayer-svn37152/drivers/radeon_vid.c mplayer-svn37152/drivers/radeon_vid.h mplayer-svn37152/drivers/rage128_vid.c mplayer-svn37152/drivers/README.Ati mplayer-svn37152/drivers/README.Matrox mplayer-svn37152/drivers/tdfx_vid.c mplayer-svn37152/drivers/tdfx_vid.h mplayer-svn37152/drivers/tdfx_vid_test.c mplayer-svn37152/edl.c mplayer-svn37152/edl.h mplayer-svn37152/etc/ mplayer-svn37152/etc/codecs.conf mplayer-svn37152/etc/dvb-menu.conf mplayer-svn37152/etc/example.conf mplayer-svn37152/etc/input.conf mplayer-svn37152/etc/inttypes.h mplayer-svn37152/etc/menu.conf mplayer-svn37152/etc/mplayer.desktop mplayer-svn37152/etc/mplayer.ico mplayer-svn37152/etc/mplayer16x16.png mplayer-svn37152/etc/mplayer22x22.png mplayer-svn37152/etc/mplayer24x24.png mplayer-svn37152/etc/mplayer256x256.png mplayer-svn37152/etc/mplayer32x32.png mplayer-svn37152/etc/mplayer48x48.png mplayer-svn37152/ffmpeg/ mplayer-svn37152/ffmpeg/arch.mak mplayer-svn37152/ffmpeg/Changelog mplayer-svn37152/ffmpeg/cmdutils.c mplayer-svn37152/ffmpeg/cmdutils.h mplayer-svn37152/ffmpeg/cmdutils_common_opts.h mplayer-svn37152/ffmpeg/cmdutils_opencl.c mplayer-svn37152/ffmpeg/common.mak mplayer-svn37152/ffmpeg/compat/ mplayer-svn37152/ffmpeg/compat/aix/ mplayer-svn37152/ffmpeg/compat/aix/math.h mplayer-svn37152/ffmpeg/compat/avisynth/ mplayer-svn37152/ffmpeg/compat/avisynth/avisynth_c.h mplayer-svn37152/ffmpeg/compat/avisynth/avisynth_c_25.h mplayer-svn37152/ffmpeg/compat/avisynth/avxsynth_c.h mplayer-svn37152/ffmpeg/compat/avisynth/windowsPorts/ mplayer-svn37152/ffmpeg/compat/avisynth/windowsPorts/basicDataTypeConversions.h mplayer-svn37152/ffmpeg/compat/avisynth/windowsPorts/windows2linux.h mplayer-svn37152/ffmpeg/compat/float/ mplayer-svn37152/ffmpeg/compat/float/float.h mplayer-svn37152/ffmpeg/compat/float/limits.h mplayer-svn37152/ffmpeg/compat/getopt.c mplayer-svn37152/ffmpeg/compat/msvcrt/ mplayer-svn37152/ffmpeg/compat/msvcrt/snprintf.c mplayer-svn37152/ffmpeg/compat/msvcrt/snprintf.h mplayer-svn37152/ffmpeg/compat/os2threads.h mplayer-svn37152/ffmpeg/compat/plan9/ mplayer-svn37152/ffmpeg/compat/plan9/head mplayer-svn37152/ffmpeg/compat/plan9/main.c mplayer-svn37152/ffmpeg/compat/plan9/printf mplayer-svn37152/ffmpeg/compat/strtod.c mplayer-svn37152/ffmpeg/compat/tms470/ mplayer-svn37152/ffmpeg/compat/tms470/math.h mplayer-svn37152/ffmpeg/compat/va_copy.h mplayer-svn37152/ffmpeg/compat/w32pthreads.h mplayer-svn37152/ffmpeg/compat/windows/ mplayer-svn37152/ffmpeg/compat/windows/makedef mplayer-svn37152/ffmpeg/configure mplayer-svn37152/ffmpeg/COPYING.GPLv2 mplayer-svn37152/ffmpeg/COPYING.GPLv3 mplayer-svn37152/ffmpeg/COPYING.LGPLv2.1 mplayer-svn37152/ffmpeg/COPYING.LGPLv3 mplayer-svn37152/ffmpeg/CREDITS mplayer-svn37152/ffmpeg/doc/ mplayer-svn37152/ffmpeg/doc/APIchanges mplayer-svn37152/ffmpeg/doc/authors.texi mplayer-svn37152/ffmpeg/doc/bitstream_filters.texi mplayer-svn37152/ffmpeg/doc/build_system.txt mplayer-svn37152/ffmpeg/doc/codecs.texi mplayer-svn37152/ffmpeg/doc/decoders.texi mplayer-svn37152/ffmpeg/doc/default.css mplayer-svn37152/ffmpeg/doc/demuxers.texi mplayer-svn37152/ffmpeg/doc/developer.texi mplayer-svn37152/ffmpeg/doc/devices.texi mplayer-svn37152/ffmpeg/doc/doxy-wrapper.sh mplayer-svn37152/ffmpeg/doc/Doxyfile mplayer-svn37152/ffmpeg/doc/encoders.texi mplayer-svn37152/ffmpeg/doc/errno.txt mplayer-svn37152/ffmpeg/doc/examples/ mplayer-svn37152/ffmpeg/doc/examples/avcodec.c mplayer-svn37152/ffmpeg/doc/examples/avio_reading.c mplayer-svn37152/ffmpeg/doc/examples/demuxing_decoding.c mplayer-svn37152/ffmpeg/doc/examples/filter_audio.c mplayer-svn37152/ffmpeg/doc/examples/filtering_audio.c mplayer-svn37152/ffmpeg/doc/examples/filtering_video.c mplayer-svn37152/ffmpeg/doc/examples/Makefile mplayer-svn37152/ffmpeg/doc/examples/metadata.c mplayer-svn37152/ffmpeg/doc/examples/muxing.c mplayer-svn37152/ffmpeg/doc/examples/README mplayer-svn37152/ffmpeg/doc/examples/remuxing.c mplayer-svn37152/ffmpeg/doc/examples/resampling_audio.c mplayer-svn37152/ffmpeg/doc/examples/scaling_video.c mplayer-svn37152/ffmpeg/doc/examples/transcode_aac.c mplayer-svn37152/ffmpeg/doc/examples/transcoding.c mplayer-svn37152/ffmpeg/doc/faq.texi mplayer-svn37152/ffmpeg/doc/fate.texi mplayer-svn37152/ffmpeg/doc/fate_config.sh.template mplayer-svn37152/ffmpeg/doc/ffmpeg-bitstream-filters.texi mplayer-svn37152/ffmpeg/doc/ffmpeg-codecs.texi mplayer-svn37152/ffmpeg/doc/ffmpeg-devices.texi mplayer-svn37152/ffmpeg/doc/ffmpeg-filters.texi mplayer-svn37152/ffmpeg/doc/ffmpeg-formats.texi mplayer-svn37152/ffmpeg/doc/ffmpeg-protocols.texi mplayer-svn37152/ffmpeg/doc/ffmpeg-resampler.texi mplayer-svn37152/ffmpeg/doc/ffmpeg-scaler.texi mplayer-svn37152/ffmpeg/doc/ffmpeg-utils.texi mplayer-svn37152/ffmpeg/doc/ffmpeg.texi mplayer-svn37152/ffmpeg/doc/ffmpeg.txt mplayer-svn37152/ffmpeg/doc/ffplay.texi mplayer-svn37152/ffmpeg/doc/ffprobe.texi mplayer-svn37152/ffmpeg/doc/ffprobe.xsd mplayer-svn37152/ffmpeg/doc/ffserver.conf mplayer-svn37152/ffmpeg/doc/ffserver.texi mplayer-svn37152/ffmpeg/doc/fftools-common-opts.texi mplayer-svn37152/ffmpeg/doc/filter_design.txt mplayer-svn37152/ffmpeg/doc/filters.texi mplayer-svn37152/ffmpeg/doc/formats.texi mplayer-svn37152/ffmpeg/doc/general.texi mplayer-svn37152/ffmpeg/doc/git-howto.texi mplayer-svn37152/ffmpeg/doc/indevs.texi mplayer-svn37152/ffmpeg/doc/issue_tracker.txt mplayer-svn37152/ffmpeg/doc/libavcodec.texi mplayer-svn37152/ffmpeg/doc/libavdevice.texi mplayer-svn37152/ffmpeg/doc/libavfilter.texi mplayer-svn37152/ffmpeg/doc/libavformat.texi mplayer-svn37152/ffmpeg/doc/libavutil.texi mplayer-svn37152/ffmpeg/doc/libswresample.texi mplayer-svn37152/ffmpeg/doc/libswscale.texi mplayer-svn37152/ffmpeg/doc/Makefile mplayer-svn37152/ffmpeg/doc/metadata.texi mplayer-svn37152/ffmpeg/doc/mips.txt mplayer-svn37152/ffmpeg/doc/multithreading.txt mplayer-svn37152/ffmpeg/doc/muxers.texi mplayer-svn37152/ffmpeg/doc/nut.texi mplayer-svn37152/ffmpeg/doc/optimization.txt mplayer-svn37152/ffmpeg/doc/outdevs.texi mplayer-svn37152/ffmpeg/doc/platform.texi mplayer-svn37152/ffmpeg/doc/print_options.c mplayer-svn37152/ffmpeg/doc/protocols.texi mplayer-svn37152/ffmpeg/doc/rate_distortion.txt mplayer-svn37152/ffmpeg/doc/RELEASE_NOTES mplayer-svn37152/ffmpeg/doc/resampler.texi mplayer-svn37152/ffmpeg/doc/scaler.texi mplayer-svn37152/ffmpeg/doc/snow.txt mplayer-svn37152/ffmpeg/doc/swresample.txt mplayer-svn37152/ffmpeg/doc/swscale.txt mplayer-svn37152/ffmpeg/doc/t2h.init mplayer-svn37152/ffmpeg/doc/tablegen.txt mplayer-svn37152/ffmpeg/doc/texi2pod.pl mplayer-svn37152/ffmpeg/doc/texidep.pl mplayer-svn37152/ffmpeg/doc/utils.texi mplayer-svn37152/ffmpeg/ffmpeg.c mplayer-svn37152/ffmpeg/ffmpeg.h mplayer-svn37152/ffmpeg/ffmpeg_filter.c mplayer-svn37152/ffmpeg/ffmpeg_opt.c mplayer-svn37152/ffmpeg/ffmpeg_vdpau.c mplayer-svn37152/ffmpeg/ffplay.c mplayer-svn37152/ffmpeg/ffprobe.c mplayer-svn37152/ffmpeg/ffserver.c mplayer-svn37152/ffmpeg/INSTALL mplayer-svn37152/ffmpeg/libavcodec/ mplayer-svn37152/ffmpeg/libavcodec/012v.c mplayer-svn37152/ffmpeg/libavcodec/4xm.c mplayer-svn37152/ffmpeg/libavcodec/8bps.c mplayer-svn37152/ffmpeg/libavcodec/8svx.c mplayer-svn37152/ffmpeg/libavcodec/a64colors.h mplayer-svn37152/ffmpeg/libavcodec/a64multienc.c mplayer-svn37152/ffmpeg/libavcodec/a64tables.h mplayer-svn37152/ffmpeg/libavcodec/aac.h mplayer-svn37152/ffmpeg/libavcodec/aac_ac3_parser.c mplayer-svn37152/ffmpeg/libavcodec/aac_ac3_parser.h mplayer-svn37152/ffmpeg/libavcodec/aac_adtstoasc_bsf.c mplayer-svn37152/ffmpeg/libavcodec/aac_parser.c mplayer-svn37152/ffmpeg/libavcodec/aac_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/aac_tablegen.h mplayer-svn37152/ffmpeg/libavcodec/aac_tablegen_decl.h mplayer-svn37152/ffmpeg/libavcodec/aacadtsdec.c mplayer-svn37152/ffmpeg/libavcodec/aacadtsdec.h mplayer-svn37152/ffmpeg/libavcodec/aaccoder.c mplayer-svn37152/ffmpeg/libavcodec/aacdec.c mplayer-svn37152/ffmpeg/libavcodec/aacdectab.h mplayer-svn37152/ffmpeg/libavcodec/aacenc.c mplayer-svn37152/ffmpeg/libavcodec/aacenc.h mplayer-svn37152/ffmpeg/libavcodec/aacps.c mplayer-svn37152/ffmpeg/libavcodec/aacps.h mplayer-svn37152/ffmpeg/libavcodec/aacps_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/aacps_tablegen.h mplayer-svn37152/ffmpeg/libavcodec/aacpsdata.c mplayer-svn37152/ffmpeg/libavcodec/aacpsdsp.c mplayer-svn37152/ffmpeg/libavcodec/aacpsdsp.h mplayer-svn37152/ffmpeg/libavcodec/aacpsy.c mplayer-svn37152/ffmpeg/libavcodec/aacsbr.c mplayer-svn37152/ffmpeg/libavcodec/aacsbr.h mplayer-svn37152/ffmpeg/libavcodec/aacsbrdata.h mplayer-svn37152/ffmpeg/libavcodec/aactab.c mplayer-svn37152/ffmpeg/libavcodec/aactab.h mplayer-svn37152/ffmpeg/libavcodec/aandcttab.c mplayer-svn37152/ffmpeg/libavcodec/aandcttab.h mplayer-svn37152/ffmpeg/libavcodec/aarch64/ mplayer-svn37152/ffmpeg/libavcodec/aarch64/cabac.h mplayer-svn37152/ffmpeg/libavcodec/aarch64/h264chroma_init_aarch64.c mplayer-svn37152/ffmpeg/libavcodec/aarch64/h264cmc_neon.S mplayer-svn37152/ffmpeg/libavcodec/aarch64/h264dsp_init_aarch64.c mplayer-svn37152/ffmpeg/libavcodec/aarch64/h264dsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/aarch64/h264idct_neon.S mplayer-svn37152/ffmpeg/libavcodec/aarch64/h264qpel_init_aarch64.c mplayer-svn37152/ffmpeg/libavcodec/aarch64/h264qpel_neon.S mplayer-svn37152/ffmpeg/libavcodec/aarch64/hpeldsp_init_aarch64.c mplayer-svn37152/ffmpeg/libavcodec/aarch64/hpeldsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/aarch64/Makefile mplayer-svn37152/ffmpeg/libavcodec/aarch64/neon.S mplayer-svn37152/ffmpeg/libavcodec/aarch64/neontest.c mplayer-svn37152/ffmpeg/libavcodec/aarch64/rv40dsp_init_aarch64.c mplayer-svn37152/ffmpeg/libavcodec/aarch64/vc1dsp_init_aarch64.c mplayer-svn37152/ffmpeg/libavcodec/aarch64/videodsp.S mplayer-svn37152/ffmpeg/libavcodec/aarch64/videodsp_init.c mplayer-svn37152/ffmpeg/libavcodec/aasc.c mplayer-svn37152/ffmpeg/libavcodec/ac3.c mplayer-svn37152/ffmpeg/libavcodec/ac3.h mplayer-svn37152/ffmpeg/libavcodec/ac3_parser.c mplayer-svn37152/ffmpeg/libavcodec/ac3_parser.h mplayer-svn37152/ffmpeg/libavcodec/ac3dec.c mplayer-svn37152/ffmpeg/libavcodec/ac3dec.h mplayer-svn37152/ffmpeg/libavcodec/ac3dec_data.c mplayer-svn37152/ffmpeg/libavcodec/ac3dec_data.h mplayer-svn37152/ffmpeg/libavcodec/ac3dec_fixed.c mplayer-svn37152/ffmpeg/libavcodec/ac3dec_float.c mplayer-svn37152/ffmpeg/libavcodec/ac3dsp.c mplayer-svn37152/ffmpeg/libavcodec/ac3dsp.h mplayer-svn37152/ffmpeg/libavcodec/ac3enc.c mplayer-svn37152/ffmpeg/libavcodec/ac3enc.h mplayer-svn37152/ffmpeg/libavcodec/ac3enc_fixed.c mplayer-svn37152/ffmpeg/libavcodec/ac3enc_float.c mplayer-svn37152/ffmpeg/libavcodec/ac3enc_opts_template.c mplayer-svn37152/ffmpeg/libavcodec/ac3enc_template.c mplayer-svn37152/ffmpeg/libavcodec/ac3tab.c mplayer-svn37152/ffmpeg/libavcodec/ac3tab.h mplayer-svn37152/ffmpeg/libavcodec/acelp_filters.c mplayer-svn37152/ffmpeg/libavcodec/acelp_filters.h mplayer-svn37152/ffmpeg/libavcodec/acelp_pitch_delay.c mplayer-svn37152/ffmpeg/libavcodec/acelp_pitch_delay.h mplayer-svn37152/ffmpeg/libavcodec/acelp_vectors.c mplayer-svn37152/ffmpeg/libavcodec/acelp_vectors.h mplayer-svn37152/ffmpeg/libavcodec/adpcm.c mplayer-svn37152/ffmpeg/libavcodec/adpcm.h mplayer-svn37152/ffmpeg/libavcodec/adpcm_data.c mplayer-svn37152/ffmpeg/libavcodec/adpcm_data.h mplayer-svn37152/ffmpeg/libavcodec/adpcmenc.c mplayer-svn37152/ffmpeg/libavcodec/adx.c mplayer-svn37152/ffmpeg/libavcodec/adx.h mplayer-svn37152/ffmpeg/libavcodec/adx_parser.c mplayer-svn37152/ffmpeg/libavcodec/adxdec.c mplayer-svn37152/ffmpeg/libavcodec/adxenc.c mplayer-svn37152/ffmpeg/libavcodec/aic.c mplayer-svn37152/ffmpeg/libavcodec/alac.c mplayer-svn37152/ffmpeg/libavcodec/alac_data.c mplayer-svn37152/ffmpeg/libavcodec/alac_data.h mplayer-svn37152/ffmpeg/libavcodec/alacenc.c mplayer-svn37152/ffmpeg/libavcodec/aliaspixdec.c mplayer-svn37152/ffmpeg/libavcodec/aliaspixenc.c mplayer-svn37152/ffmpeg/libavcodec/allcodecs.c mplayer-svn37152/ffmpeg/libavcodec/alpha/ mplayer-svn37152/ffmpeg/libavcodec/alpha/asm.h mplayer-svn37152/ffmpeg/libavcodec/alpha/dsputil_alpha.c mplayer-svn37152/ffmpeg/libavcodec/alpha/dsputil_alpha.h mplayer-svn37152/ffmpeg/libavcodec/alpha/dsputil_alpha_asm.S mplayer-svn37152/ffmpeg/libavcodec/alpha/hpeldsp_alpha.c mplayer-svn37152/ffmpeg/libavcodec/alpha/hpeldsp_alpha.h mplayer-svn37152/ffmpeg/libavcodec/alpha/hpeldsp_alpha_asm.S mplayer-svn37152/ffmpeg/libavcodec/alpha/Makefile mplayer-svn37152/ffmpeg/libavcodec/alpha/motion_est_alpha.c mplayer-svn37152/ffmpeg/libavcodec/alpha/motion_est_mvi_asm.S mplayer-svn37152/ffmpeg/libavcodec/alpha/mpegvideo_alpha.c mplayer-svn37152/ffmpeg/libavcodec/alpha/regdef.h mplayer-svn37152/ffmpeg/libavcodec/alpha/simple_idct_alpha.c mplayer-svn37152/ffmpeg/libavcodec/alsdec.c mplayer-svn37152/ffmpeg/libavcodec/amr.h mplayer-svn37152/ffmpeg/libavcodec/amrnbdata.h mplayer-svn37152/ffmpeg/libavcodec/amrnbdec.c mplayer-svn37152/ffmpeg/libavcodec/amrwbdata.h mplayer-svn37152/ffmpeg/libavcodec/amrwbdec.c mplayer-svn37152/ffmpeg/libavcodec/anm.c mplayer-svn37152/ffmpeg/libavcodec/ansi.c mplayer-svn37152/ffmpeg/libavcodec/apedec.c mplayer-svn37152/ffmpeg/libavcodec/arm/ mplayer-svn37152/ffmpeg/libavcodec/arm/aac.h mplayer-svn37152/ffmpeg/libavcodec/arm/aacpsdsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/aacpsdsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/ac3dsp_arm.S mplayer-svn37152/ffmpeg/libavcodec/arm/ac3dsp_armv6.S mplayer-svn37152/ffmpeg/libavcodec/arm/ac3dsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/ac3dsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/asm-offsets.h mplayer-svn37152/ffmpeg/libavcodec/arm/cabac.h mplayer-svn37152/ffmpeg/libavcodec/arm/dca.h mplayer-svn37152/ffmpeg/libavcodec/arm/dcadsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/dcadsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/dcadsp_vfp.S mplayer-svn37152/ffmpeg/libavcodec/arm/dsputil_arm.h mplayer-svn37152/ffmpeg/libavcodec/arm/dsputil_arm.S mplayer-svn37152/ffmpeg/libavcodec/arm/dsputil_armv6.S mplayer-svn37152/ffmpeg/libavcodec/arm/dsputil_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/dsputil_init_armv5te.c mplayer-svn37152/ffmpeg/libavcodec/arm/dsputil_init_armv6.c mplayer-svn37152/ffmpeg/libavcodec/arm/dsputil_init_neon.c mplayer-svn37152/ffmpeg/libavcodec/arm/dsputil_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/fft_fixed_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/fft_fixed_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/fft_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/fft_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/fft_vfp.S mplayer-svn37152/ffmpeg/libavcodec/arm/flacdsp_arm.S mplayer-svn37152/ffmpeg/libavcodec/arm/flacdsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/fmtconvert_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/fmtconvert_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/fmtconvert_vfp.S mplayer-svn37152/ffmpeg/libavcodec/arm/fmtconvert_vfp_armv6.S mplayer-svn37152/ffmpeg/libavcodec/arm/h264chroma_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/h264cmc_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/h264dsp_armv6.S mplayer-svn37152/ffmpeg/libavcodec/arm/h264dsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/h264dsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/h264idct_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/h264pred_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/h264pred_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/h264qpel_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/h264qpel_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/hpeldsp_arm.h mplayer-svn37152/ffmpeg/libavcodec/arm/hpeldsp_arm.S mplayer-svn37152/ffmpeg/libavcodec/arm/hpeldsp_armv6.S mplayer-svn37152/ffmpeg/libavcodec/arm/hpeldsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/hpeldsp_init_armv6.c mplayer-svn37152/ffmpeg/libavcodec/arm/hpeldsp_init_neon.c mplayer-svn37152/ffmpeg/libavcodec/arm/hpeldsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/int_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/jrevdct_arm.S mplayer-svn37152/ffmpeg/libavcodec/arm/Makefile mplayer-svn37152/ffmpeg/libavcodec/arm/mathops.h mplayer-svn37152/ffmpeg/libavcodec/arm/mdct_fixed_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/mdct_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/mdct_vfp.S mplayer-svn37152/ffmpeg/libavcodec/arm/mlpdsp_armv5te.S mplayer-svn37152/ffmpeg/libavcodec/arm/mlpdsp_armv6.S mplayer-svn37152/ffmpeg/libavcodec/arm/mlpdsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/mpegaudiodsp_fixed_armv6.S mplayer-svn37152/ffmpeg/libavcodec/arm/mpegaudiodsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/mpegvideo_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/mpegvideo_arm.h mplayer-svn37152/ffmpeg/libavcodec/arm/mpegvideo_armv5te.c mplayer-svn37152/ffmpeg/libavcodec/arm/mpegvideo_armv5te_s.S mplayer-svn37152/ffmpeg/libavcodec/arm/mpegvideo_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/neontest.c mplayer-svn37152/ffmpeg/libavcodec/arm/rdft_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/rv34dsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/rv34dsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/rv40dsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/rv40dsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/sbrdsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/sbrdsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/simple_idct_arm.S mplayer-svn37152/ffmpeg/libavcodec/arm/simple_idct_armv5te.S mplayer-svn37152/ffmpeg/libavcodec/arm/simple_idct_armv6.S mplayer-svn37152/ffmpeg/libavcodec/arm/simple_idct_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/synth_filter_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/synth_filter_vfp.S mplayer-svn37152/ffmpeg/libavcodec/arm/vc1dsp.h mplayer-svn37152/ffmpeg/libavcodec/arm/vc1dsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/vc1dsp_init_neon.c mplayer-svn37152/ffmpeg/libavcodec/arm/vc1dsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/videodsp_arm.h mplayer-svn37152/ffmpeg/libavcodec/arm/videodsp_armv5te.S mplayer-svn37152/ffmpeg/libavcodec/arm/videodsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/videodsp_init_armv5te.c mplayer-svn37152/ffmpeg/libavcodec/arm/vorbisdsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/vorbisdsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/vp3dsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/vp3dsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/vp56_arith.h mplayer-svn37152/ffmpeg/libavcodec/arm/vp6dsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/vp6dsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/arm/vp8.h mplayer-svn37152/ffmpeg/libavcodec/arm/vp8_armv6.S mplayer-svn37152/ffmpeg/libavcodec/arm/vp8dsp.h mplayer-svn37152/ffmpeg/libavcodec/arm/vp8dsp_armv6.S mplayer-svn37152/ffmpeg/libavcodec/arm/vp8dsp_init_arm.c mplayer-svn37152/ffmpeg/libavcodec/arm/vp8dsp_init_armv6.c mplayer-svn37152/ffmpeg/libavcodec/arm/vp8dsp_init_neon.c mplayer-svn37152/ffmpeg/libavcodec/arm/vp8dsp_neon.S mplayer-svn37152/ffmpeg/libavcodec/ass.c mplayer-svn37152/ffmpeg/libavcodec/ass.h mplayer-svn37152/ffmpeg/libavcodec/ass_split.c mplayer-svn37152/ffmpeg/libavcodec/ass_split.h mplayer-svn37152/ffmpeg/libavcodec/assdec.c mplayer-svn37152/ffmpeg/libavcodec/assenc.c mplayer-svn37152/ffmpeg/libavcodec/asv.c mplayer-svn37152/ffmpeg/libavcodec/asv.h mplayer-svn37152/ffmpeg/libavcodec/asvdec.c mplayer-svn37152/ffmpeg/libavcodec/asvenc.c mplayer-svn37152/ffmpeg/libavcodec/atrac.c mplayer-svn37152/ffmpeg/libavcodec/atrac.h mplayer-svn37152/ffmpeg/libavcodec/atrac1.c mplayer-svn37152/ffmpeg/libavcodec/atrac1data.h mplayer-svn37152/ffmpeg/libavcodec/atrac3.c mplayer-svn37152/ffmpeg/libavcodec/atrac3data.h mplayer-svn37152/ffmpeg/libavcodec/atrac3plus.c mplayer-svn37152/ffmpeg/libavcodec/atrac3plus.h mplayer-svn37152/ffmpeg/libavcodec/atrac3plus_data.h mplayer-svn37152/ffmpeg/libavcodec/atrac3plusdec.c mplayer-svn37152/ffmpeg/libavcodec/atrac3plusdsp.c mplayer-svn37152/ffmpeg/libavcodec/audio_frame_queue.c mplayer-svn37152/ffmpeg/libavcodec/audio_frame_queue.h mplayer-svn37152/ffmpeg/libavcodec/audioconvert.c mplayer-svn37152/ffmpeg/libavcodec/audioconvert.h mplayer-svn37152/ffmpeg/libavcodec/aura.c mplayer-svn37152/ffmpeg/libavcodec/avcodec.h mplayer-svn37152/ffmpeg/libavcodec/avcodecres.rc mplayer-svn37152/ffmpeg/libavcodec/avfft.c mplayer-svn37152/ffmpeg/libavcodec/avfft.h mplayer-svn37152/ffmpeg/libavcodec/avpacket.c mplayer-svn37152/ffmpeg/libavcodec/avpicture.c mplayer-svn37152/ffmpeg/libavcodec/avr32/ mplayer-svn37152/ffmpeg/libavcodec/avr32/mathops.h mplayer-svn37152/ffmpeg/libavcodec/avrndec.c mplayer-svn37152/ffmpeg/libavcodec/avs.c mplayer-svn37152/ffmpeg/libavcodec/avuidec.c mplayer-svn37152/ffmpeg/libavcodec/avuienc.c mplayer-svn37152/ffmpeg/libavcodec/bethsoftvideo.c mplayer-svn37152/ffmpeg/libavcodec/bethsoftvideo.h mplayer-svn37152/ffmpeg/libavcodec/bfi.c mplayer-svn37152/ffmpeg/libavcodec/bfin/ mplayer-svn37152/ffmpeg/libavcodec/bfin/dsputil.S mplayer-svn37152/ffmpeg/libavcodec/bfin/dsputil_init.c mplayer-svn37152/ffmpeg/libavcodec/bfin/fdct_bfin.S mplayer-svn37152/ffmpeg/libavcodec/bfin/hpel_pixels_no_rnd.S mplayer-svn37152/ffmpeg/libavcodec/bfin/hpeldsp_init.c mplayer-svn37152/ffmpeg/libavcodec/bfin/idct_bfin.S mplayer-svn37152/ffmpeg/libavcodec/bfin/Makefile mplayer-svn37152/ffmpeg/libavcodec/bfin/mathops.h mplayer-svn37152/ffmpeg/libavcodec/bfin/pixels.h mplayer-svn37152/ffmpeg/libavcodec/bfin/pixels.S mplayer-svn37152/ffmpeg/libavcodec/bfin/vp3dsp.S mplayer-svn37152/ffmpeg/libavcodec/bfin/vp3dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/bgmc.c mplayer-svn37152/ffmpeg/libavcodec/bgmc.h mplayer-svn37152/ffmpeg/libavcodec/bink.c mplayer-svn37152/ffmpeg/libavcodec/binkaudio.c mplayer-svn37152/ffmpeg/libavcodec/binkdata.h mplayer-svn37152/ffmpeg/libavcodec/binkdsp.c mplayer-svn37152/ffmpeg/libavcodec/binkdsp.h mplayer-svn37152/ffmpeg/libavcodec/bintext.c mplayer-svn37152/ffmpeg/libavcodec/bintext.h mplayer-svn37152/ffmpeg/libavcodec/bit_depth_template.c mplayer-svn37152/ffmpeg/libavcodec/bitstream.c mplayer-svn37152/ffmpeg/libavcodec/bitstream_filter.c mplayer-svn37152/ffmpeg/libavcodec/bmp.c mplayer-svn37152/ffmpeg/libavcodec/bmp.h mplayer-svn37152/ffmpeg/libavcodec/bmp_parser.c mplayer-svn37152/ffmpeg/libavcodec/bmpenc.c mplayer-svn37152/ffmpeg/libavcodec/bmv.c mplayer-svn37152/ffmpeg/libavcodec/brenderpix.c mplayer-svn37152/ffmpeg/libavcodec/bytestream.h mplayer-svn37152/ffmpeg/libavcodec/c93.c mplayer-svn37152/ffmpeg/libavcodec/cabac.c mplayer-svn37152/ffmpeg/libavcodec/cabac.h mplayer-svn37152/ffmpeg/libavcodec/cabac_functions.h mplayer-svn37152/ffmpeg/libavcodec/cavs.c mplayer-svn37152/ffmpeg/libavcodec/cavs.h mplayer-svn37152/ffmpeg/libavcodec/cavs_parser.c mplayer-svn37152/ffmpeg/libavcodec/cavsdata.c mplayer-svn37152/ffmpeg/libavcodec/cavsdec.c mplayer-svn37152/ffmpeg/libavcodec/cavsdsp.c mplayer-svn37152/ffmpeg/libavcodec/cavsdsp.h mplayer-svn37152/ffmpeg/libavcodec/cbrt_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/cbrt_tablegen.h mplayer-svn37152/ffmpeg/libavcodec/cdgraphics.c mplayer-svn37152/ffmpeg/libavcodec/cdxl.c mplayer-svn37152/ffmpeg/libavcodec/celp_filters.c mplayer-svn37152/ffmpeg/libavcodec/celp_filters.h mplayer-svn37152/ffmpeg/libavcodec/celp_math.c mplayer-svn37152/ffmpeg/libavcodec/celp_math.h mplayer-svn37152/ffmpeg/libavcodec/cga_data.c mplayer-svn37152/ffmpeg/libavcodec/cga_data.h mplayer-svn37152/ffmpeg/libavcodec/chomp_bsf.c mplayer-svn37152/ffmpeg/libavcodec/cinepak.c mplayer-svn37152/ffmpeg/libavcodec/cinepakenc.c mplayer-svn37152/ffmpeg/libavcodec/cljr.c mplayer-svn37152/ffmpeg/libavcodec/cllc.c mplayer-svn37152/ffmpeg/libavcodec/cngdec.c mplayer-svn37152/ffmpeg/libavcodec/cngenc.c mplayer-svn37152/ffmpeg/libavcodec/codec_desc.c mplayer-svn37152/ffmpeg/libavcodec/cook.c mplayer-svn37152/ffmpeg/libavcodec/cook_parser.c mplayer-svn37152/ffmpeg/libavcodec/cookdata.h mplayer-svn37152/ffmpeg/libavcodec/copy_block.h mplayer-svn37152/ffmpeg/libavcodec/cos_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/cpia.c mplayer-svn37152/ffmpeg/libavcodec/crystalhd.c mplayer-svn37152/ffmpeg/libavcodec/cscd.c mplayer-svn37152/ffmpeg/libavcodec/cyuv.c mplayer-svn37152/ffmpeg/libavcodec/dca.c mplayer-svn37152/ffmpeg/libavcodec/dca.h mplayer-svn37152/ffmpeg/libavcodec/dca_parser.c mplayer-svn37152/ffmpeg/libavcodec/dcadata.h mplayer-svn37152/ffmpeg/libavcodec/dcadec.c mplayer-svn37152/ffmpeg/libavcodec/dcadsp.c mplayer-svn37152/ffmpeg/libavcodec/dcadsp.h mplayer-svn37152/ffmpeg/libavcodec/dcaenc.c mplayer-svn37152/ffmpeg/libavcodec/dcaenc.h mplayer-svn37152/ffmpeg/libavcodec/dcahuff.h mplayer-svn37152/ffmpeg/libavcodec/dct-test.c mplayer-svn37152/ffmpeg/libavcodec/dct.c mplayer-svn37152/ffmpeg/libavcodec/dct.h mplayer-svn37152/ffmpeg/libavcodec/dct32.h mplayer-svn37152/ffmpeg/libavcodec/dct32_fixed.c mplayer-svn37152/ffmpeg/libavcodec/dct32_float.c mplayer-svn37152/ffmpeg/libavcodec/dct32_template.c mplayer-svn37152/ffmpeg/libavcodec/dctref.c mplayer-svn37152/ffmpeg/libavcodec/dctref.h mplayer-svn37152/ffmpeg/libavcodec/dfa.c mplayer-svn37152/ffmpeg/libavcodec/dirac.c mplayer-svn37152/ffmpeg/libavcodec/dirac.h mplayer-svn37152/ffmpeg/libavcodec/dirac_arith.c mplayer-svn37152/ffmpeg/libavcodec/dirac_arith.h mplayer-svn37152/ffmpeg/libavcodec/dirac_dwt.c mplayer-svn37152/ffmpeg/libavcodec/dirac_dwt.h mplayer-svn37152/ffmpeg/libavcodec/dirac_parser.c mplayer-svn37152/ffmpeg/libavcodec/diracdec.c mplayer-svn37152/ffmpeg/libavcodec/diracdsp.c mplayer-svn37152/ffmpeg/libavcodec/diracdsp.h mplayer-svn37152/ffmpeg/libavcodec/dnxhd_parser.c mplayer-svn37152/ffmpeg/libavcodec/dnxhddata.c mplayer-svn37152/ffmpeg/libavcodec/dnxhddata.h mplayer-svn37152/ffmpeg/libavcodec/dnxhddec.c mplayer-svn37152/ffmpeg/libavcodec/dnxhdenc.c mplayer-svn37152/ffmpeg/libavcodec/dnxhdenc.h mplayer-svn37152/ffmpeg/libavcodec/dpcm.c mplayer-svn37152/ffmpeg/libavcodec/dpx.c mplayer-svn37152/ffmpeg/libavcodec/dpx_parser.c mplayer-svn37152/ffmpeg/libavcodec/dpxenc.c mplayer-svn37152/ffmpeg/libavcodec/dsd_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/dsd_tablegen.h mplayer-svn37152/ffmpeg/libavcodec/dsddec.c mplayer-svn37152/ffmpeg/libavcodec/dsicinav.c mplayer-svn37152/ffmpeg/libavcodec/dsputil.c mplayer-svn37152/ffmpeg/libavcodec/dsputil.h mplayer-svn37152/ffmpeg/libavcodec/dsputil_template.c mplayer-svn37152/ffmpeg/libavcodec/dsputilenc_template.c mplayer-svn37152/ffmpeg/libavcodec/dump_extradata_bsf.c mplayer-svn37152/ffmpeg/libavcodec/dv.c mplayer-svn37152/ffmpeg/libavcodec/dv.h mplayer-svn37152/ffmpeg/libavcodec/dv_profile.c mplayer-svn37152/ffmpeg/libavcodec/dv_profile.h mplayer-svn37152/ffmpeg/libavcodec/dv_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/dv_tablegen.h mplayer-svn37152/ffmpeg/libavcodec/dvbsub.c mplayer-svn37152/ffmpeg/libavcodec/dvbsub_parser.c mplayer-svn37152/ffmpeg/libavcodec/dvbsubdec.c mplayer-svn37152/ffmpeg/libavcodec/dvd_nav_parser.c mplayer-svn37152/ffmpeg/libavcodec/dvdata.c mplayer-svn37152/ffmpeg/libavcodec/dvdata.h mplayer-svn37152/ffmpeg/libavcodec/dvdec.c mplayer-svn37152/ffmpeg/libavcodec/dvdsub_parser.c mplayer-svn37152/ffmpeg/libavcodec/dvdsubdec.c mplayer-svn37152/ffmpeg/libavcodec/dvdsubenc.c mplayer-svn37152/ffmpeg/libavcodec/dvenc.c mplayer-svn37152/ffmpeg/libavcodec/dxa.c mplayer-svn37152/ffmpeg/libavcodec/dxtory.c mplayer-svn37152/ffmpeg/libavcodec/dxva2.c mplayer-svn37152/ffmpeg/libavcodec/dxva2.h mplayer-svn37152/ffmpeg/libavcodec/dxva2_h264.c mplayer-svn37152/ffmpeg/libavcodec/dxva2_internal.h mplayer-svn37152/ffmpeg/libavcodec/dxva2_mpeg2.c mplayer-svn37152/ffmpeg/libavcodec/dxva2_vc1.c mplayer-svn37152/ffmpeg/libavcodec/eac3_data.c mplayer-svn37152/ffmpeg/libavcodec/eac3_data.h mplayer-svn37152/ffmpeg/libavcodec/eac3dec.c mplayer-svn37152/ffmpeg/libavcodec/eac3enc.c mplayer-svn37152/ffmpeg/libavcodec/eac3enc.h mplayer-svn37152/ffmpeg/libavcodec/eacmv.c mplayer-svn37152/ffmpeg/libavcodec/eaidct.c mplayer-svn37152/ffmpeg/libavcodec/eaidct.h mplayer-svn37152/ffmpeg/libavcodec/eamad.c mplayer-svn37152/ffmpeg/libavcodec/eatgq.c mplayer-svn37152/ffmpeg/libavcodec/eatgv.c mplayer-svn37152/ffmpeg/libavcodec/eatqi.c mplayer-svn37152/ffmpeg/libavcodec/elbg.c mplayer-svn37152/ffmpeg/libavcodec/elbg.h mplayer-svn37152/ffmpeg/libavcodec/error_resilience.c mplayer-svn37152/ffmpeg/libavcodec/error_resilience.h mplayer-svn37152/ffmpeg/libavcodec/escape124.c mplayer-svn37152/ffmpeg/libavcodec/escape130.c mplayer-svn37152/ffmpeg/libavcodec/evrcdata.h mplayer-svn37152/ffmpeg/libavcodec/evrcdec.c mplayer-svn37152/ffmpeg/libavcodec/exif.c mplayer-svn37152/ffmpeg/libavcodec/exif.h mplayer-svn37152/ffmpeg/libavcodec/exr.c mplayer-svn37152/ffmpeg/libavcodec/faandct.c mplayer-svn37152/ffmpeg/libavcodec/faandct.h mplayer-svn37152/ffmpeg/libavcodec/faanidct.c mplayer-svn37152/ffmpeg/libavcodec/faanidct.h mplayer-svn37152/ffmpeg/libavcodec/faxcompr.c mplayer-svn37152/ffmpeg/libavcodec/faxcompr.h mplayer-svn37152/ffmpeg/libavcodec/fft-fixed-test.c mplayer-svn37152/ffmpeg/libavcodec/fft-fixed32-test.c mplayer-svn37152/ffmpeg/libavcodec/fft-internal.h mplayer-svn37152/ffmpeg/libavcodec/fft-test.c mplayer-svn37152/ffmpeg/libavcodec/fft.h mplayer-svn37152/ffmpeg/libavcodec/fft_fixed.c mplayer-svn37152/ffmpeg/libavcodec/fft_fixed_32.c mplayer-svn37152/ffmpeg/libavcodec/fft_float.c mplayer-svn37152/ffmpeg/libavcodec/fft_init_table.c mplayer-svn37152/ffmpeg/libavcodec/fft_table.h mplayer-svn37152/ffmpeg/libavcodec/fft_template.c mplayer-svn37152/ffmpeg/libavcodec/ffv1.c mplayer-svn37152/ffmpeg/libavcodec/ffv1.h mplayer-svn37152/ffmpeg/libavcodec/ffv1dec.c mplayer-svn37152/ffmpeg/libavcodec/ffv1enc.c mplayer-svn37152/ffmpeg/libavcodec/ffwavesynth.c mplayer-svn37152/ffmpeg/libavcodec/fic.c mplayer-svn37152/ffmpeg/libavcodec/file_open.c mplayer-svn37152/ffmpeg/libavcodec/flac.c mplayer-svn37152/ffmpeg/libavcodec/flac.h mplayer-svn37152/ffmpeg/libavcodec/flac_parser.c mplayer-svn37152/ffmpeg/libavcodec/flacdata.c mplayer-svn37152/ffmpeg/libavcodec/flacdata.h mplayer-svn37152/ffmpeg/libavcodec/flacdec.c mplayer-svn37152/ffmpeg/libavcodec/flacdsp.c mplayer-svn37152/ffmpeg/libavcodec/flacdsp.h mplayer-svn37152/ffmpeg/libavcodec/flacdsp_lpc_template.c mplayer-svn37152/ffmpeg/libavcodec/flacdsp_template.c mplayer-svn37152/ffmpeg/libavcodec/flacenc.c mplayer-svn37152/ffmpeg/libavcodec/flashsv.c mplayer-svn37152/ffmpeg/libavcodec/flashsv2enc.c mplayer-svn37152/ffmpeg/libavcodec/flashsvenc.c mplayer-svn37152/ffmpeg/libavcodec/flicvideo.c mplayer-svn37152/ffmpeg/libavcodec/flv.h mplayer-svn37152/ffmpeg/libavcodec/flvdec.c mplayer-svn37152/ffmpeg/libavcodec/flvenc.c mplayer-svn37152/ffmpeg/libavcodec/fmtconvert.c mplayer-svn37152/ffmpeg/libavcodec/fmtconvert.h mplayer-svn37152/ffmpeg/libavcodec/frame_thread_encoder.c mplayer-svn37152/ffmpeg/libavcodec/frame_thread_encoder.h mplayer-svn37152/ffmpeg/libavcodec/fraps.c mplayer-svn37152/ffmpeg/libavcodec/frwu.c mplayer-svn37152/ffmpeg/libavcodec/g2meet.c mplayer-svn37152/ffmpeg/libavcodec/g722.c mplayer-svn37152/ffmpeg/libavcodec/g722.h mplayer-svn37152/ffmpeg/libavcodec/g722dec.c mplayer-svn37152/ffmpeg/libavcodec/g722enc.c mplayer-svn37152/ffmpeg/libavcodec/g723_1.c mplayer-svn37152/ffmpeg/libavcodec/g723_1_data.h mplayer-svn37152/ffmpeg/libavcodec/g726.c mplayer-svn37152/ffmpeg/libavcodec/g729.h mplayer-svn37152/ffmpeg/libavcodec/g729data.h mplayer-svn37152/ffmpeg/libavcodec/g729dec.c mplayer-svn37152/ffmpeg/libavcodec/g729postfilter.c mplayer-svn37152/ffmpeg/libavcodec/g729postfilter.h mplayer-svn37152/ffmpeg/libavcodec/get_bits.h mplayer-svn37152/ffmpeg/libavcodec/gif.c mplayer-svn37152/ffmpeg/libavcodec/gif.h mplayer-svn37152/ffmpeg/libavcodec/gifdec.c mplayer-svn37152/ffmpeg/libavcodec/golomb-test.c mplayer-svn37152/ffmpeg/libavcodec/golomb.c mplayer-svn37152/ffmpeg/libavcodec/golomb.h mplayer-svn37152/ffmpeg/libavcodec/gsm.h mplayer-svn37152/ffmpeg/libavcodec/gsm_parser.c mplayer-svn37152/ffmpeg/libavcodec/gsmdec.c mplayer-svn37152/ffmpeg/libavcodec/gsmdec_data.c mplayer-svn37152/ffmpeg/libavcodec/gsmdec_data.h mplayer-svn37152/ffmpeg/libavcodec/gsmdec_template.c mplayer-svn37152/ffmpeg/libavcodec/h261.c mplayer-svn37152/ffmpeg/libavcodec/h261.h mplayer-svn37152/ffmpeg/libavcodec/h261_parser.c mplayer-svn37152/ffmpeg/libavcodec/h261data.c mplayer-svn37152/ffmpeg/libavcodec/h261dec.c mplayer-svn37152/ffmpeg/libavcodec/h261enc.c mplayer-svn37152/ffmpeg/libavcodec/h263.c mplayer-svn37152/ffmpeg/libavcodec/h263.h mplayer-svn37152/ffmpeg/libavcodec/h263_parser.c mplayer-svn37152/ffmpeg/libavcodec/h263_parser.h mplayer-svn37152/ffmpeg/libavcodec/h263data.h mplayer-svn37152/ffmpeg/libavcodec/h263dec.c mplayer-svn37152/ffmpeg/libavcodec/h263dsp.c mplayer-svn37152/ffmpeg/libavcodec/h263dsp.h mplayer-svn37152/ffmpeg/libavcodec/h264.c mplayer-svn37152/ffmpeg/libavcodec/h264.h mplayer-svn37152/ffmpeg/libavcodec/h264_cabac.c mplayer-svn37152/ffmpeg/libavcodec/h264_cavlc.c mplayer-svn37152/ffmpeg/libavcodec/h264_direct.c mplayer-svn37152/ffmpeg/libavcodec/h264_loopfilter.c mplayer-svn37152/ffmpeg/libavcodec/h264_mb.c mplayer-svn37152/ffmpeg/libavcodec/h264_mb_template.c mplayer-svn37152/ffmpeg/libavcodec/h264_mc_template.c mplayer-svn37152/ffmpeg/libavcodec/h264_mp4toannexb_bsf.c mplayer-svn37152/ffmpeg/libavcodec/h264_mvpred.h mplayer-svn37152/ffmpeg/libavcodec/h264_parser.c mplayer-svn37152/ffmpeg/libavcodec/h264_picture.c mplayer-svn37152/ffmpeg/libavcodec/h264_ps.c mplayer-svn37152/ffmpeg/libavcodec/h264_refs.c mplayer-svn37152/ffmpeg/libavcodec/h264_sei.c mplayer-svn37152/ffmpeg/libavcodec/h264_slice.c mplayer-svn37152/ffmpeg/libavcodec/h264addpx_template.c mplayer-svn37152/ffmpeg/libavcodec/h264chroma.c mplayer-svn37152/ffmpeg/libavcodec/h264chroma.h mplayer-svn37152/ffmpeg/libavcodec/h264chroma_template.c mplayer-svn37152/ffmpeg/libavcodec/h264data.h mplayer-svn37152/ffmpeg/libavcodec/h264dsp.c mplayer-svn37152/ffmpeg/libavcodec/h264dsp.h mplayer-svn37152/ffmpeg/libavcodec/h264dsp_template.c mplayer-svn37152/ffmpeg/libavcodec/h264idct.c mplayer-svn37152/ffmpeg/libavcodec/h264idct.h mplayer-svn37152/ffmpeg/libavcodec/h264idct_template.c mplayer-svn37152/ffmpeg/libavcodec/h264pred.c mplayer-svn37152/ffmpeg/libavcodec/h264pred.h mplayer-svn37152/ffmpeg/libavcodec/h264pred_template.c mplayer-svn37152/ffmpeg/libavcodec/h264qpel.c mplayer-svn37152/ffmpeg/libavcodec/h264qpel.h mplayer-svn37152/ffmpeg/libavcodec/h264qpel_template.c mplayer-svn37152/ffmpeg/libavcodec/hevc.c mplayer-svn37152/ffmpeg/libavcodec/hevc.h mplayer-svn37152/ffmpeg/libavcodec/hevc_cabac.c mplayer-svn37152/ffmpeg/libavcodec/hevc_filter.c mplayer-svn37152/ffmpeg/libavcodec/hevc_mvs.c mplayer-svn37152/ffmpeg/libavcodec/hevc_parser.c mplayer-svn37152/ffmpeg/libavcodec/hevc_ps.c mplayer-svn37152/ffmpeg/libavcodec/hevc_refs.c mplayer-svn37152/ffmpeg/libavcodec/hevc_sei.c mplayer-svn37152/ffmpeg/libavcodec/hevcdsp.c mplayer-svn37152/ffmpeg/libavcodec/hevcdsp.h mplayer-svn37152/ffmpeg/libavcodec/hevcdsp_template.c mplayer-svn37152/ffmpeg/libavcodec/hevcpred.c mplayer-svn37152/ffmpeg/libavcodec/hevcpred.h mplayer-svn37152/ffmpeg/libavcodec/hevcpred_template.c mplayer-svn37152/ffmpeg/libavcodec/hnm4video.c mplayer-svn37152/ffmpeg/libavcodec/hpel_template.c mplayer-svn37152/ffmpeg/libavcodec/hpeldsp.c mplayer-svn37152/ffmpeg/libavcodec/hpeldsp.h mplayer-svn37152/ffmpeg/libavcodec/huffman.c mplayer-svn37152/ffmpeg/libavcodec/huffman.h mplayer-svn37152/ffmpeg/libavcodec/huffyuv.c mplayer-svn37152/ffmpeg/libavcodec/huffyuv.h mplayer-svn37152/ffmpeg/libavcodec/huffyuvdec.c mplayer-svn37152/ffmpeg/libavcodec/huffyuvenc.c mplayer-svn37152/ffmpeg/libavcodec/idcinvideo.c mplayer-svn37152/ffmpeg/libavcodec/iff.c mplayer-svn37152/ffmpeg/libavcodec/iirfilter.c mplayer-svn37152/ffmpeg/libavcodec/iirfilter.h mplayer-svn37152/ffmpeg/libavcodec/imc.c mplayer-svn37152/ffmpeg/libavcodec/imcdata.h mplayer-svn37152/ffmpeg/libavcodec/imgconvert.c mplayer-svn37152/ffmpeg/libavcodec/imgconvert.h mplayer-svn37152/ffmpeg/libavcodec/imx_dump_header_bsf.c mplayer-svn37152/ffmpeg/libavcodec/indeo2.c mplayer-svn37152/ffmpeg/libavcodec/indeo2data.h mplayer-svn37152/ffmpeg/libavcodec/indeo3.c mplayer-svn37152/ffmpeg/libavcodec/indeo3data.h mplayer-svn37152/ffmpeg/libavcodec/indeo4.c mplayer-svn37152/ffmpeg/libavcodec/indeo4data.h mplayer-svn37152/ffmpeg/libavcodec/indeo5.c mplayer-svn37152/ffmpeg/libavcodec/indeo5data.h mplayer-svn37152/ffmpeg/libavcodec/intelh263dec.c mplayer-svn37152/ffmpeg/libavcodec/internal.h mplayer-svn37152/ffmpeg/libavcodec/interplayvideo.c mplayer-svn37152/ffmpeg/libavcodec/intrax8.c mplayer-svn37152/ffmpeg/libavcodec/intrax8.h mplayer-svn37152/ffmpeg/libavcodec/intrax8dsp.c mplayer-svn37152/ffmpeg/libavcodec/intrax8dsp.h mplayer-svn37152/ffmpeg/libavcodec/intrax8huf.h mplayer-svn37152/ffmpeg/libavcodec/ituh263dec.c mplayer-svn37152/ffmpeg/libavcodec/ituh263enc.c mplayer-svn37152/ffmpeg/libavcodec/ivi_common.c mplayer-svn37152/ffmpeg/libavcodec/ivi_common.h mplayer-svn37152/ffmpeg/libavcodec/ivi_dsp.c mplayer-svn37152/ffmpeg/libavcodec/ivi_dsp.h mplayer-svn37152/ffmpeg/libavcodec/j2kenc.c mplayer-svn37152/ffmpeg/libavcodec/jacosub.h mplayer-svn37152/ffmpeg/libavcodec/jacosubdec.c mplayer-svn37152/ffmpeg/libavcodec/jfdctfst.c mplayer-svn37152/ffmpeg/libavcodec/jfdctint.c mplayer-svn37152/ffmpeg/libavcodec/jfdctint_template.c mplayer-svn37152/ffmpeg/libavcodec/jpeg2000.c mplayer-svn37152/ffmpeg/libavcodec/jpeg2000.h mplayer-svn37152/ffmpeg/libavcodec/jpeg2000dec.c mplayer-svn37152/ffmpeg/libavcodec/jpeg2000dwt.c mplayer-svn37152/ffmpeg/libavcodec/jpeg2000dwt.h mplayer-svn37152/ffmpeg/libavcodec/jpegls.c mplayer-svn37152/ffmpeg/libavcodec/jpegls.h mplayer-svn37152/ffmpeg/libavcodec/jpeglsdec.c mplayer-svn37152/ffmpeg/libavcodec/jpeglsdec.h mplayer-svn37152/ffmpeg/libavcodec/jpeglsenc.c mplayer-svn37152/ffmpeg/libavcodec/jrevdct.c mplayer-svn37152/ffmpeg/libavcodec/jvdec.c mplayer-svn37152/ffmpeg/libavcodec/kbdwin.c mplayer-svn37152/ffmpeg/libavcodec/kbdwin.h mplayer-svn37152/ffmpeg/libavcodec/kgv1dec.c mplayer-svn37152/ffmpeg/libavcodec/kmvc.c mplayer-svn37152/ffmpeg/libavcodec/lagarith.c mplayer-svn37152/ffmpeg/libavcodec/lagarithrac.c mplayer-svn37152/ffmpeg/libavcodec/lagarithrac.h mplayer-svn37152/ffmpeg/libavcodec/latm_parser.c mplayer-svn37152/ffmpeg/libavcodec/lcl.h mplayer-svn37152/ffmpeg/libavcodec/lcldec.c mplayer-svn37152/ffmpeg/libavcodec/lclenc.c mplayer-svn37152/ffmpeg/libavcodec/libaacplus.c mplayer-svn37152/ffmpeg/libavcodec/libavcodec.v mplayer-svn37152/ffmpeg/libavcodec/libcelt_dec.c mplayer-svn37152/ffmpeg/libavcodec/libfaac.c mplayer-svn37152/ffmpeg/libavcodec/libfdk-aacdec.c mplayer-svn37152/ffmpeg/libavcodec/libfdk-aacenc.c mplayer-svn37152/ffmpeg/libavcodec/libgsm.c mplayer-svn37152/ffmpeg/libavcodec/libilbc.c mplayer-svn37152/ffmpeg/libavcodec/libmp3lame.c mplayer-svn37152/ffmpeg/libavcodec/libopencore-amr.c mplayer-svn37152/ffmpeg/libavcodec/libopenjpegdec.c mplayer-svn37152/ffmpeg/libavcodec/libopenjpegenc.c mplayer-svn37152/ffmpeg/libavcodec/libopus.c mplayer-svn37152/ffmpeg/libavcodec/libopus.h mplayer-svn37152/ffmpeg/libavcodec/libopusdec.c mplayer-svn37152/ffmpeg/libavcodec/libopusenc.c mplayer-svn37152/ffmpeg/libavcodec/libschroedinger.c mplayer-svn37152/ffmpeg/libavcodec/libschroedinger.h mplayer-svn37152/ffmpeg/libavcodec/libschroedingerdec.c mplayer-svn37152/ffmpeg/libavcodec/libschroedingerenc.c mplayer-svn37152/ffmpeg/libavcodec/libshine.c mplayer-svn37152/ffmpeg/libavcodec/libspeexdec.c mplayer-svn37152/ffmpeg/libavcodec/libspeexenc.c mplayer-svn37152/ffmpeg/libavcodec/libstagefright.cpp mplayer-svn37152/ffmpeg/libavcodec/libtheoraenc.c mplayer-svn37152/ffmpeg/libavcodec/libtwolame.c mplayer-svn37152/ffmpeg/libavcodec/libutvideo.h mplayer-svn37152/ffmpeg/libavcodec/libutvideodec.cpp mplayer-svn37152/ffmpeg/libavcodec/libutvideoenc.cpp mplayer-svn37152/ffmpeg/libavcodec/libvo-aacenc.c mplayer-svn37152/ffmpeg/libavcodec/libvo-amrwbenc.c mplayer-svn37152/ffmpeg/libavcodec/libvorbisdec.c mplayer-svn37152/ffmpeg/libavcodec/libvorbisenc.c mplayer-svn37152/ffmpeg/libavcodec/libvpx.c mplayer-svn37152/ffmpeg/libavcodec/libvpx.h mplayer-svn37152/ffmpeg/libavcodec/libvpxdec.c mplayer-svn37152/ffmpeg/libavcodec/libvpxenc.c mplayer-svn37152/ffmpeg/libavcodec/libwavpackenc.c mplayer-svn37152/ffmpeg/libavcodec/libwebpenc.c mplayer-svn37152/ffmpeg/libavcodec/libx264.c mplayer-svn37152/ffmpeg/libavcodec/libx265.c mplayer-svn37152/ffmpeg/libavcodec/libxavs.c mplayer-svn37152/ffmpeg/libavcodec/libxvid.c mplayer-svn37152/ffmpeg/libavcodec/libxvid.h mplayer-svn37152/ffmpeg/libavcodec/libxvid_rc.c mplayer-svn37152/ffmpeg/libavcodec/libzvbi-teletextdec.c mplayer-svn37152/ffmpeg/libavcodec/ljpegenc.c mplayer-svn37152/ffmpeg/libavcodec/loco.c mplayer-svn37152/ffmpeg/libavcodec/log2_tab.c mplayer-svn37152/ffmpeg/libavcodec/lossless_videodsp.c mplayer-svn37152/ffmpeg/libavcodec/lossless_videodsp.h mplayer-svn37152/ffmpeg/libavcodec/lpc.c mplayer-svn37152/ffmpeg/libavcodec/lpc.h mplayer-svn37152/ffmpeg/libavcodec/lsp.c mplayer-svn37152/ffmpeg/libavcodec/lsp.h mplayer-svn37152/ffmpeg/libavcodec/lzw.c mplayer-svn37152/ffmpeg/libavcodec/lzw.h mplayer-svn37152/ffmpeg/libavcodec/lzwenc.c mplayer-svn37152/ffmpeg/libavcodec/mace.c mplayer-svn37152/ffmpeg/libavcodec/Makefile mplayer-svn37152/ffmpeg/libavcodec/mathops.h mplayer-svn37152/ffmpeg/libavcodec/mathtables.c mplayer-svn37152/ffmpeg/libavcodec/mdct_fixed.c mplayer-svn37152/ffmpeg/libavcodec/mdct_fixed_32.c mplayer-svn37152/ffmpeg/libavcodec/mdct_float.c mplayer-svn37152/ffmpeg/libavcodec/mdct_template.c mplayer-svn37152/ffmpeg/libavcodec/mdec.c mplayer-svn37152/ffmpeg/libavcodec/metasound.c mplayer-svn37152/ffmpeg/libavcodec/metasound_data.c mplayer-svn37152/ffmpeg/libavcodec/metasound_data.h mplayer-svn37152/ffmpeg/libavcodec/microdvddec.c mplayer-svn37152/ffmpeg/libavcodec/mimic.c mplayer-svn37152/ffmpeg/libavcodec/mips/ mplayer-svn37152/ffmpeg/libavcodec/mips/aaccoder_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/aacdec_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/aacdec_mips.h mplayer-svn37152/ffmpeg/libavcodec/mips/aacpsdsp_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/aacpsy_mips.h mplayer-svn37152/ffmpeg/libavcodec/mips/aacsbr_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/aacsbr_mips.h mplayer-svn37152/ffmpeg/libavcodec/mips/ac3dsp_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/acelp_filters_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/acelp_vectors_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/amrwbdec_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/amrwbdec_mips.h mplayer-svn37152/ffmpeg/libavcodec/mips/celp_filters_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/celp_math_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/compute_antialias_fixed.h mplayer-svn37152/ffmpeg/libavcodec/mips/compute_antialias_float.h mplayer-svn37152/ffmpeg/libavcodec/mips/fft_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/fmtconvert_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/iirfilter_mips.c mplayer-svn37152/ffmpeg/libavcodec/mips/lsp_mips.h mplayer-svn37152/ffmpeg/libavcodec/mips/Makefile mplayer-svn37152/ffmpeg/libavcodec/mips/mathops.h mplayer-svn37152/ffmpeg/libavcodec/mips/mpegaudiodsp_mips_fixed.c mplayer-svn37152/ffmpeg/libavcodec/mips/mpegaudiodsp_mips_float.c mplayer-svn37152/ffmpeg/libavcodec/mips/sbrdsp_mips.c mplayer-svn37152/ffmpeg/libavcodec/mjpeg.c mplayer-svn37152/ffmpeg/libavcodec/mjpeg.h mplayer-svn37152/ffmpeg/libavcodec/mjpeg2jpeg_bsf.c mplayer-svn37152/ffmpeg/libavcodec/mjpeg_parser.c mplayer-svn37152/ffmpeg/libavcodec/mjpega_dump_header_bsf.c mplayer-svn37152/ffmpeg/libavcodec/mjpegbdec.c mplayer-svn37152/ffmpeg/libavcodec/mjpegdec.c mplayer-svn37152/ffmpeg/libavcodec/mjpegdec.h mplayer-svn37152/ffmpeg/libavcodec/mjpegenc.c mplayer-svn37152/ffmpeg/libavcodec/mjpegenc.h mplayer-svn37152/ffmpeg/libavcodec/mlp.c mplayer-svn37152/ffmpeg/libavcodec/mlp.h mplayer-svn37152/ffmpeg/libavcodec/mlp_parser.c mplayer-svn37152/ffmpeg/libavcodec/mlp_parser.h mplayer-svn37152/ffmpeg/libavcodec/mlpdec.c mplayer-svn37152/ffmpeg/libavcodec/mlpdsp.c mplayer-svn37152/ffmpeg/libavcodec/mlpdsp.h mplayer-svn37152/ffmpeg/libavcodec/mmvideo.c mplayer-svn37152/ffmpeg/libavcodec/motion-test.c mplayer-svn37152/ffmpeg/libavcodec/motion_est.c mplayer-svn37152/ffmpeg/libavcodec/motion_est_template.c mplayer-svn37152/ffmpeg/libavcodec/motionpixels.c mplayer-svn37152/ffmpeg/libavcodec/motionpixels_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/motionpixels_tablegen.h mplayer-svn37152/ffmpeg/libavcodec/movsub_bsf.c mplayer-svn37152/ffmpeg/libavcodec/movtextdec.c mplayer-svn37152/ffmpeg/libavcodec/movtextenc.c mplayer-svn37152/ffmpeg/libavcodec/mp3_header_decompress_bsf.c mplayer-svn37152/ffmpeg/libavcodec/mpc.c mplayer-svn37152/ffmpeg/libavcodec/mpc.h mplayer-svn37152/ffmpeg/libavcodec/mpc7.c mplayer-svn37152/ffmpeg/libavcodec/mpc7data.h mplayer-svn37152/ffmpeg/libavcodec/mpc8.c mplayer-svn37152/ffmpeg/libavcodec/mpc8data.h mplayer-svn37152/ffmpeg/libavcodec/mpc8huff.h mplayer-svn37152/ffmpeg/libavcodec/mpcdata.h mplayer-svn37152/ffmpeg/libavcodec/mpeg12.c mplayer-svn37152/ffmpeg/libavcodec/mpeg12.h mplayer-svn37152/ffmpeg/libavcodec/mpeg12data.c mplayer-svn37152/ffmpeg/libavcodec/mpeg12data.h mplayer-svn37152/ffmpeg/libavcodec/mpeg12dec.c mplayer-svn37152/ffmpeg/libavcodec/mpeg12enc.c mplayer-svn37152/ffmpeg/libavcodec/mpeg4audio.c mplayer-svn37152/ffmpeg/libavcodec/mpeg4audio.h mplayer-svn37152/ffmpeg/libavcodec/mpeg4data.h mplayer-svn37152/ffmpeg/libavcodec/mpeg4video.c mplayer-svn37152/ffmpeg/libavcodec/mpeg4video.h mplayer-svn37152/ffmpeg/libavcodec/mpeg4video_parser.c mplayer-svn37152/ffmpeg/libavcodec/mpeg4video_parser.h mplayer-svn37152/ffmpeg/libavcodec/mpeg4videodec.c mplayer-svn37152/ffmpeg/libavcodec/mpeg4videoenc.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudio.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudio.h mplayer-svn37152/ffmpeg/libavcodec/mpegaudio_parser.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudio_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudio_tablegen.h mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodata.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodata.h mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodec_fixed.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodec_float.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodec_template.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodecheader.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodecheader.h mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodectab.h mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodsp.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodsp.h mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodsp_data.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodsp_fixed.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodsp_float.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudiodsp_template.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudioenc_fixed.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudioenc_float.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudioenc_template.c mplayer-svn37152/ffmpeg/libavcodec/mpegaudiotab.h mplayer-svn37152/ffmpeg/libavcodec/mpegutils.c mplayer-svn37152/ffmpeg/libavcodec/mpegutils.h mplayer-svn37152/ffmpeg/libavcodec/mpegvideo.c mplayer-svn37152/ffmpeg/libavcodec/mpegvideo.h mplayer-svn37152/ffmpeg/libavcodec/mpegvideo_enc.c mplayer-svn37152/ffmpeg/libavcodec/mpegvideo_motion.c mplayer-svn37152/ffmpeg/libavcodec/mpegvideo_parser.c mplayer-svn37152/ffmpeg/libavcodec/mpegvideo_xvmc.c mplayer-svn37152/ffmpeg/libavcodec/mpl2dec.c mplayer-svn37152/ffmpeg/libavcodec/mqc.c mplayer-svn37152/ffmpeg/libavcodec/mqc.h mplayer-svn37152/ffmpeg/libavcodec/mqcdec.c mplayer-svn37152/ffmpeg/libavcodec/mqcenc.c mplayer-svn37152/ffmpeg/libavcodec/msgsmdec.c mplayer-svn37152/ffmpeg/libavcodec/msgsmdec.h mplayer-svn37152/ffmpeg/libavcodec/msmpeg4.c mplayer-svn37152/ffmpeg/libavcodec/msmpeg4.h mplayer-svn37152/ffmpeg/libavcodec/msmpeg4data.c mplayer-svn37152/ffmpeg/libavcodec/msmpeg4data.h mplayer-svn37152/ffmpeg/libavcodec/msmpeg4dec.c mplayer-svn37152/ffmpeg/libavcodec/msmpeg4enc.c mplayer-svn37152/ffmpeg/libavcodec/msrle.c mplayer-svn37152/ffmpeg/libavcodec/msrledec.c mplayer-svn37152/ffmpeg/libavcodec/msrledec.h mplayer-svn37152/ffmpeg/libavcodec/mss1.c mplayer-svn37152/ffmpeg/libavcodec/mss12.c mplayer-svn37152/ffmpeg/libavcodec/mss12.h mplayer-svn37152/ffmpeg/libavcodec/mss2.c mplayer-svn37152/ffmpeg/libavcodec/mss2dsp.c mplayer-svn37152/ffmpeg/libavcodec/mss2dsp.h mplayer-svn37152/ffmpeg/libavcodec/mss3.c mplayer-svn37152/ffmpeg/libavcodec/mss34dsp.c mplayer-svn37152/ffmpeg/libavcodec/mss34dsp.h mplayer-svn37152/ffmpeg/libavcodec/mss4.c mplayer-svn37152/ffmpeg/libavcodec/msvideo1.c mplayer-svn37152/ffmpeg/libavcodec/msvideo1enc.c mplayer-svn37152/ffmpeg/libavcodec/mvcdec.c mplayer-svn37152/ffmpeg/libavcodec/mxpegdec.c mplayer-svn37152/ffmpeg/libavcodec/nellymoser.c mplayer-svn37152/ffmpeg/libavcodec/nellymoser.h mplayer-svn37152/ffmpeg/libavcodec/nellymoserdec.c mplayer-svn37152/ffmpeg/libavcodec/nellymoserenc.c mplayer-svn37152/ffmpeg/libavcodec/noise_bsf.c mplayer-svn37152/ffmpeg/libavcodec/nuv.c mplayer-svn37152/ffmpeg/libavcodec/old_codec_ids.h mplayer-svn37152/ffmpeg/libavcodec/options.c mplayer-svn37152/ffmpeg/libavcodec/options_table.h mplayer-svn37152/ffmpeg/libavcodec/paf.c mplayer-svn37152/ffmpeg/libavcodec/paf.h mplayer-svn37152/ffmpeg/libavcodec/pamenc.c mplayer-svn37152/ffmpeg/libavcodec/parser.c mplayer-svn37152/ffmpeg/libavcodec/parser.h mplayer-svn37152/ffmpeg/libavcodec/pcm-bluray.c mplayer-svn37152/ffmpeg/libavcodec/pcm-dvd.c mplayer-svn37152/ffmpeg/libavcodec/pcm.c mplayer-svn37152/ffmpeg/libavcodec/pcm_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/pcm_tablegen.h mplayer-svn37152/ffmpeg/libavcodec/pcx.c mplayer-svn37152/ffmpeg/libavcodec/pcxenc.c mplayer-svn37152/ffmpeg/libavcodec/pgssubdec.c mplayer-svn37152/ffmpeg/libavcodec/pictordec.c mplayer-svn37152/ffmpeg/libavcodec/pixels.h mplayer-svn37152/ffmpeg/libavcodec/png.c mplayer-svn37152/ffmpeg/libavcodec/png.h mplayer-svn37152/ffmpeg/libavcodec/png_parser.c mplayer-svn37152/ffmpeg/libavcodec/pngdec.c mplayer-svn37152/ffmpeg/libavcodec/pngdsp.c mplayer-svn37152/ffmpeg/libavcodec/pngdsp.h mplayer-svn37152/ffmpeg/libavcodec/pngenc.c mplayer-svn37152/ffmpeg/libavcodec/pnm.c mplayer-svn37152/ffmpeg/libavcodec/pnm.h mplayer-svn37152/ffmpeg/libavcodec/pnm_parser.c mplayer-svn37152/ffmpeg/libavcodec/pnmdec.c mplayer-svn37152/ffmpeg/libavcodec/pnmenc.c mplayer-svn37152/ffmpeg/libavcodec/ppc/ mplayer-svn37152/ffmpeg/libavcodec/ppc/asm.S mplayer-svn37152/ffmpeg/libavcodec/ppc/dsputil_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/dsputil_altivec.h mplayer-svn37152/ffmpeg/libavcodec/ppc/dsputil_ppc.c mplayer-svn37152/ffmpeg/libavcodec/ppc/fdct_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/fft_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/fft_altivec_s.S mplayer-svn37152/ffmpeg/libavcodec/ppc/fmtconvert_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/gmc_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/h264chroma_init.c mplayer-svn37152/ffmpeg/libavcodec/ppc/h264chroma_template.c mplayer-svn37152/ffmpeg/libavcodec/ppc/h264dsp.c mplayer-svn37152/ffmpeg/libavcodec/ppc/h264qpel.c mplayer-svn37152/ffmpeg/libavcodec/ppc/h264qpel_template.c mplayer-svn37152/ffmpeg/libavcodec/ppc/hpeldsp_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/hpeldsp_altivec.h mplayer-svn37152/ffmpeg/libavcodec/ppc/idct_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/int_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/Makefile mplayer-svn37152/ffmpeg/libavcodec/ppc/mathops.h mplayer-svn37152/ffmpeg/libavcodec/ppc/mpegaudiodsp_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/mpegvideo_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/vc1dsp_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/videodsp_ppc.c mplayer-svn37152/ffmpeg/libavcodec/ppc/vorbisdsp_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/vp3dsp_altivec.c mplayer-svn37152/ffmpeg/libavcodec/ppc/vp8dsp_altivec.c mplayer-svn37152/ffmpeg/libavcodec/proresdata.c mplayer-svn37152/ffmpeg/libavcodec/proresdata.h mplayer-svn37152/ffmpeg/libavcodec/proresdec.h mplayer-svn37152/ffmpeg/libavcodec/proresdec2.c mplayer-svn37152/ffmpeg/libavcodec/proresdec_lgpl.c mplayer-svn37152/ffmpeg/libavcodec/proresdsp.c mplayer-svn37152/ffmpeg/libavcodec/proresdsp.h mplayer-svn37152/ffmpeg/libavcodec/proresenc_anatoliy.c mplayer-svn37152/ffmpeg/libavcodec/proresenc_kostya.c mplayer-svn37152/ffmpeg/libavcodec/psymodel.c mplayer-svn37152/ffmpeg/libavcodec/psymodel.h mplayer-svn37152/ffmpeg/libavcodec/pthread.c mplayer-svn37152/ffmpeg/libavcodec/pthread_frame.c mplayer-svn37152/ffmpeg/libavcodec/pthread_internal.h mplayer-svn37152/ffmpeg/libavcodec/pthread_slice.c mplayer-svn37152/ffmpeg/libavcodec/ptx.c mplayer-svn37152/ffmpeg/libavcodec/put_bits.h mplayer-svn37152/ffmpeg/libavcodec/qcelpdata.h mplayer-svn37152/ffmpeg/libavcodec/qcelpdec.c mplayer-svn37152/ffmpeg/libavcodec/qdm2.c mplayer-svn37152/ffmpeg/libavcodec/qdm2_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/qdm2_tablegen.h mplayer-svn37152/ffmpeg/libavcodec/qdm2data.h mplayer-svn37152/ffmpeg/libavcodec/qdrw.c mplayer-svn37152/ffmpeg/libavcodec/qpeg.c mplayer-svn37152/ffmpeg/libavcodec/qtrle.c mplayer-svn37152/ffmpeg/libavcodec/qtrleenc.c mplayer-svn37152/ffmpeg/libavcodec/r210dec.c mplayer-svn37152/ffmpeg/libavcodec/r210enc.c mplayer-svn37152/ffmpeg/libavcodec/ra144.c mplayer-svn37152/ffmpeg/libavcodec/ra144.h mplayer-svn37152/ffmpeg/libavcodec/ra144dec.c mplayer-svn37152/ffmpeg/libavcodec/ra144enc.c mplayer-svn37152/ffmpeg/libavcodec/ra288.c mplayer-svn37152/ffmpeg/libavcodec/ra288.h mplayer-svn37152/ffmpeg/libavcodec/ralf.c mplayer-svn37152/ffmpeg/libavcodec/ralfdata.h mplayer-svn37152/ffmpeg/libavcodec/rangecoder.c mplayer-svn37152/ffmpeg/libavcodec/rangecoder.h mplayer-svn37152/ffmpeg/libavcodec/ratecontrol.c mplayer-svn37152/ffmpeg/libavcodec/ratecontrol.h mplayer-svn37152/ffmpeg/libavcodec/raw.c mplayer-svn37152/ffmpeg/libavcodec/raw.h mplayer-svn37152/ffmpeg/libavcodec/rawdec.c mplayer-svn37152/ffmpeg/libavcodec/rawenc.c mplayer-svn37152/ffmpeg/libavcodec/rdft.c mplayer-svn37152/ffmpeg/libavcodec/rdft.h mplayer-svn37152/ffmpeg/libavcodec/realtextdec.c mplayer-svn37152/ffmpeg/libavcodec/rectangle.h mplayer-svn37152/ffmpeg/libavcodec/remove_extradata_bsf.c mplayer-svn37152/ffmpeg/libavcodec/resample.c mplayer-svn37152/ffmpeg/libavcodec/resample2.c mplayer-svn37152/ffmpeg/libavcodec/rl.h mplayer-svn37152/ffmpeg/libavcodec/rl2.c mplayer-svn37152/ffmpeg/libavcodec/rle.c mplayer-svn37152/ffmpeg/libavcodec/rle.h mplayer-svn37152/ffmpeg/libavcodec/rnd_avg.h mplayer-svn37152/ffmpeg/libavcodec/roqaudioenc.c mplayer-svn37152/ffmpeg/libavcodec/roqvideo.c mplayer-svn37152/ffmpeg/libavcodec/roqvideo.h mplayer-svn37152/ffmpeg/libavcodec/roqvideodec.c mplayer-svn37152/ffmpeg/libavcodec/roqvideoenc.c mplayer-svn37152/ffmpeg/libavcodec/rpza.c mplayer-svn37152/ffmpeg/libavcodec/rtjpeg.c mplayer-svn37152/ffmpeg/libavcodec/rtjpeg.h mplayer-svn37152/ffmpeg/libavcodec/rv10.c mplayer-svn37152/ffmpeg/libavcodec/rv10enc.c mplayer-svn37152/ffmpeg/libavcodec/rv20enc.c mplayer-svn37152/ffmpeg/libavcodec/rv30.c mplayer-svn37152/ffmpeg/libavcodec/rv30data.h mplayer-svn37152/ffmpeg/libavcodec/rv30dsp.c mplayer-svn37152/ffmpeg/libavcodec/rv34.c mplayer-svn37152/ffmpeg/libavcodec/rv34.h mplayer-svn37152/ffmpeg/libavcodec/rv34_parser.c mplayer-svn37152/ffmpeg/libavcodec/rv34data.h mplayer-svn37152/ffmpeg/libavcodec/rv34dsp.c mplayer-svn37152/ffmpeg/libavcodec/rv34dsp.h mplayer-svn37152/ffmpeg/libavcodec/rv34vlc.h mplayer-svn37152/ffmpeg/libavcodec/rv40.c mplayer-svn37152/ffmpeg/libavcodec/rv40data.h mplayer-svn37152/ffmpeg/libavcodec/rv40dsp.c mplayer-svn37152/ffmpeg/libavcodec/rv40vlc2.h mplayer-svn37152/ffmpeg/libavcodec/s302m.c mplayer-svn37152/ffmpeg/libavcodec/s302menc.c mplayer-svn37152/ffmpeg/libavcodec/s3tc.c mplayer-svn37152/ffmpeg/libavcodec/s3tc.h mplayer-svn37152/ffmpeg/libavcodec/samidec.c mplayer-svn37152/ffmpeg/libavcodec/sanm.c mplayer-svn37152/ffmpeg/libavcodec/sbr.h mplayer-svn37152/ffmpeg/libavcodec/sbrdsp.c mplayer-svn37152/ffmpeg/libavcodec/sbrdsp.h mplayer-svn37152/ffmpeg/libavcodec/sgi.h mplayer-svn37152/ffmpeg/libavcodec/sgidec.c mplayer-svn37152/ffmpeg/libavcodec/sgienc.c mplayer-svn37152/ffmpeg/libavcodec/sgirledec.c mplayer-svn37152/ffmpeg/libavcodec/sh4/ mplayer-svn37152/ffmpeg/libavcodec/sh4/README mplayer-svn37152/ffmpeg/libavcodec/shorten.c mplayer-svn37152/ffmpeg/libavcodec/simple_idct.c mplayer-svn37152/ffmpeg/libavcodec/simple_idct.h mplayer-svn37152/ffmpeg/libavcodec/simple_idct_template.c mplayer-svn37152/ffmpeg/libavcodec/sinewin.c mplayer-svn37152/ffmpeg/libavcodec/sinewin.h mplayer-svn37152/ffmpeg/libavcodec/sinewin_tablegen.c mplayer-svn37152/ffmpeg/libavcodec/sinewin_tablegen.h mplayer-svn37152/ffmpeg/libavcodec/sipr.c mplayer-svn37152/ffmpeg/libavcodec/sipr.h mplayer-svn37152/ffmpeg/libavcodec/sipr16k.c mplayer-svn37152/ffmpeg/libavcodec/sipr16kdata.h mplayer-svn37152/ffmpeg/libavcodec/siprdata.h mplayer-svn37152/ffmpeg/libavcodec/smacker.c mplayer-svn37152/ffmpeg/libavcodec/smc.c mplayer-svn37152/ffmpeg/libavcodec/smvjpegdec.c mplayer-svn37152/ffmpeg/libavcodec/snow.c mplayer-svn37152/ffmpeg/libavcodec/snow.h mplayer-svn37152/ffmpeg/libavcodec/snow_dwt.c mplayer-svn37152/ffmpeg/libavcodec/snow_dwt.h mplayer-svn37152/ffmpeg/libavcodec/snowdata.h mplayer-svn37152/ffmpeg/libavcodec/snowdec.c mplayer-svn37152/ffmpeg/libavcodec/snowenc.c mplayer-svn37152/ffmpeg/libavcodec/sonic.c mplayer-svn37152/ffmpeg/libavcodec/sp5x.h mplayer-svn37152/ffmpeg/libavcodec/sp5xdec.c mplayer-svn37152/ffmpeg/libavcodec/sparc/ mplayer-svn37152/ffmpeg/libavcodec/sparc/README mplayer-svn37152/ffmpeg/libavcodec/srtdec.c mplayer-svn37152/ffmpeg/libavcodec/srtenc.c mplayer-svn37152/ffmpeg/libavcodec/subviewerdec.c mplayer-svn37152/ffmpeg/libavcodec/sunrast.c mplayer-svn37152/ffmpeg/libavcodec/sunrast.h mplayer-svn37152/ffmpeg/libavcodec/sunrastenc.c mplayer-svn37152/ffmpeg/libavcodec/svq1.c mplayer-svn37152/ffmpeg/libavcodec/svq1.h mplayer-svn37152/ffmpeg/libavcodec/svq13.c mplayer-svn37152/ffmpeg/libavcodec/svq1_cb.h mplayer-svn37152/ffmpeg/libavcodec/svq1_vlc.h mplayer-svn37152/ffmpeg/libavcodec/svq1dec.c mplayer-svn37152/ffmpeg/libavcodec/svq1enc.c mplayer-svn37152/ffmpeg/libavcodec/svq1enc_cb.h mplayer-svn37152/ffmpeg/libavcodec/svq3.c mplayer-svn37152/ffmpeg/libavcodec/svq3.h mplayer-svn37152/ffmpeg/libavcodec/synth_filter.c mplayer-svn37152/ffmpeg/libavcodec/synth_filter.h mplayer-svn37152/ffmpeg/libavcodec/tableprint.h mplayer-svn37152/ffmpeg/libavcodec/tak.c mplayer-svn37152/ffmpeg/libavcodec/tak.h mplayer-svn37152/ffmpeg/libavcodec/tak_parser.c mplayer-svn37152/ffmpeg/libavcodec/takdec.c mplayer-svn37152/ffmpeg/libavcodec/targa.c mplayer-svn37152/ffmpeg/libavcodec/targa.h mplayer-svn37152/ffmpeg/libavcodec/targa_y216dec.c mplayer-svn37152/ffmpeg/libavcodec/targaenc.c mplayer-svn37152/ffmpeg/libavcodec/textdec.c mplayer-svn37152/ffmpeg/libavcodec/thread.h mplayer-svn37152/ffmpeg/libavcodec/tiertexseqv.c mplayer-svn37152/ffmpeg/libavcodec/tiff.c mplayer-svn37152/ffmpeg/libavcodec/tiff.h mplayer-svn37152/ffmpeg/libavcodec/tiff_common.c mplayer-svn37152/ffmpeg/libavcodec/tiff_common.h mplayer-svn37152/ffmpeg/libavcodec/tiff_data.c mplayer-svn37152/ffmpeg/libavcodec/tiff_data.h mplayer-svn37152/ffmpeg/libavcodec/tiffenc.c mplayer-svn37152/ffmpeg/libavcodec/tmv.c mplayer-svn37152/ffmpeg/libavcodec/tpel_template.c mplayer-svn37152/ffmpeg/libavcodec/tpeldsp.c mplayer-svn37152/ffmpeg/libavcodec/tpeldsp.h mplayer-svn37152/ffmpeg/libavcodec/truemotion1.c mplayer-svn37152/ffmpeg/libavcodec/truemotion1data.h mplayer-svn37152/ffmpeg/libavcodec/truemotion2.c mplayer-svn37152/ffmpeg/libavcodec/truespeech.c mplayer-svn37152/ffmpeg/libavcodec/truespeech_data.h mplayer-svn37152/ffmpeg/libavcodec/tscc.c mplayer-svn37152/ffmpeg/libavcodec/tscc2.c mplayer-svn37152/ffmpeg/libavcodec/tscc2data.h mplayer-svn37152/ffmpeg/libavcodec/tta.c mplayer-svn37152/ffmpeg/libavcodec/ttadata.c mplayer-svn37152/ffmpeg/libavcodec/ttadata.h mplayer-svn37152/ffmpeg/libavcodec/ttadsp.c mplayer-svn37152/ffmpeg/libavcodec/ttadsp.h mplayer-svn37152/ffmpeg/libavcodec/ttaenc.c mplayer-svn37152/ffmpeg/libavcodec/twinvq.c mplayer-svn37152/ffmpeg/libavcodec/twinvq.h mplayer-svn37152/ffmpeg/libavcodec/twinvq_data.h mplayer-svn37152/ffmpeg/libavcodec/twinvqdec.c mplayer-svn37152/ffmpeg/libavcodec/txd.c mplayer-svn37152/ffmpeg/libavcodec/ulti.c mplayer-svn37152/ffmpeg/libavcodec/ulti_cb.h mplayer-svn37152/ffmpeg/libavcodec/unary.h mplayer-svn37152/ffmpeg/libavcodec/utils.c mplayer-svn37152/ffmpeg/libavcodec/utvideo.c mplayer-svn37152/ffmpeg/libavcodec/utvideo.h mplayer-svn37152/ffmpeg/libavcodec/utvideodec.c mplayer-svn37152/ffmpeg/libavcodec/utvideoenc.c mplayer-svn37152/ffmpeg/libavcodec/v210dec.c mplayer-svn37152/ffmpeg/libavcodec/v210dec.h mplayer-svn37152/ffmpeg/libavcodec/v210enc.c mplayer-svn37152/ffmpeg/libavcodec/v210x.c mplayer-svn37152/ffmpeg/libavcodec/v308dec.c mplayer-svn37152/ffmpeg/libavcodec/v308enc.c mplayer-svn37152/ffmpeg/libavcodec/v408dec.c mplayer-svn37152/ffmpeg/libavcodec/v408enc.c mplayer-svn37152/ffmpeg/libavcodec/v410dec.c mplayer-svn37152/ffmpeg/libavcodec/v410enc.c mplayer-svn37152/ffmpeg/libavcodec/vaapi.c mplayer-svn37152/ffmpeg/libavcodec/vaapi.h mplayer-svn37152/ffmpeg/libavcodec/vaapi_h264.c mplayer-svn37152/ffmpeg/libavcodec/vaapi_internal.h mplayer-svn37152/ffmpeg/libavcodec/vaapi_mpeg.c mplayer-svn37152/ffmpeg/libavcodec/vaapi_mpeg2.c mplayer-svn37152/ffmpeg/libavcodec/vaapi_mpeg4.c mplayer-svn37152/ffmpeg/libavcodec/vaapi_vc1.c mplayer-svn37152/ffmpeg/libavcodec/vb.c mplayer-svn37152/ffmpeg/libavcodec/vble.c mplayer-svn37152/ffmpeg/libavcodec/vc1.c mplayer-svn37152/ffmpeg/libavcodec/vc1.h mplayer-svn37152/ffmpeg/libavcodec/vc1_parser.c mplayer-svn37152/ffmpeg/libavcodec/vc1acdata.h mplayer-svn37152/ffmpeg/libavcodec/vc1data.c mplayer-svn37152/ffmpeg/libavcodec/vc1data.h mplayer-svn37152/ffmpeg/libavcodec/vc1dec.c mplayer-svn37152/ffmpeg/libavcodec/vc1dsp.c mplayer-svn37152/ffmpeg/libavcodec/vc1dsp.h mplayer-svn37152/ffmpeg/libavcodec/vcr1.c mplayer-svn37152/ffmpeg/libavcodec/vda.h mplayer-svn37152/ffmpeg/libavcodec/vda_h264.c mplayer-svn37152/ffmpeg/libavcodec/vda_h264_dec.c mplayer-svn37152/ffmpeg/libavcodec/vdpau.c mplayer-svn37152/ffmpeg/libavcodec/vdpau.h mplayer-svn37152/ffmpeg/libavcodec/vdpau_h264.c mplayer-svn37152/ffmpeg/libavcodec/vdpau_internal.h mplayer-svn37152/ffmpeg/libavcodec/vdpau_mpeg12.c mplayer-svn37152/ffmpeg/libavcodec/vdpau_mpeg4.c mplayer-svn37152/ffmpeg/libavcodec/vdpau_vc1.c mplayer-svn37152/ffmpeg/libavcodec/version.h mplayer-svn37152/ffmpeg/libavcodec/videodsp.c mplayer-svn37152/ffmpeg/libavcodec/videodsp.h mplayer-svn37152/ffmpeg/libavcodec/videodsp_template.c mplayer-svn37152/ffmpeg/libavcodec/vima.c mplayer-svn37152/ffmpeg/libavcodec/vmdav.c mplayer-svn37152/ffmpeg/libavcodec/vmnc.c mplayer-svn37152/ffmpeg/libavcodec/vorbis.c mplayer-svn37152/ffmpeg/libavcodec/vorbis.h mplayer-svn37152/ffmpeg/libavcodec/vorbis_data.c mplayer-svn37152/ffmpeg/libavcodec/vorbis_enc_data.h mplayer-svn37152/ffmpeg/libavcodec/vorbis_parser.c mplayer-svn37152/ffmpeg/libavcodec/vorbis_parser.h mplayer-svn37152/ffmpeg/libavcodec/vorbisdec.c mplayer-svn37152/ffmpeg/libavcodec/vorbisdsp.c mplayer-svn37152/ffmpeg/libavcodec/vorbisdsp.h mplayer-svn37152/ffmpeg/libavcodec/vorbisenc.c mplayer-svn37152/ffmpeg/libavcodec/vp3.c mplayer-svn37152/ffmpeg/libavcodec/vp3_parser.c mplayer-svn37152/ffmpeg/libavcodec/vp3data.h mplayer-svn37152/ffmpeg/libavcodec/vp3dsp.c mplayer-svn37152/ffmpeg/libavcodec/vp3dsp.h mplayer-svn37152/ffmpeg/libavcodec/vp5.c mplayer-svn37152/ffmpeg/libavcodec/vp56.c mplayer-svn37152/ffmpeg/libavcodec/vp56.h mplayer-svn37152/ffmpeg/libavcodec/vp56data.c mplayer-svn37152/ffmpeg/libavcodec/vp56data.h mplayer-svn37152/ffmpeg/libavcodec/vp56dsp.c mplayer-svn37152/ffmpeg/libavcodec/vp56dsp.h mplayer-svn37152/ffmpeg/libavcodec/vp56rac.c mplayer-svn37152/ffmpeg/libavcodec/vp5data.h mplayer-svn37152/ffmpeg/libavcodec/vp6.c mplayer-svn37152/ffmpeg/libavcodec/vp6data.h mplayer-svn37152/ffmpeg/libavcodec/vp6dsp.c mplayer-svn37152/ffmpeg/libavcodec/vp8.c mplayer-svn37152/ffmpeg/libavcodec/vp8.h mplayer-svn37152/ffmpeg/libavcodec/vp8_parser.c mplayer-svn37152/ffmpeg/libavcodec/vp8data.h mplayer-svn37152/ffmpeg/libavcodec/vp8dsp.c mplayer-svn37152/ffmpeg/libavcodec/vp8dsp.h mplayer-svn37152/ffmpeg/libavcodec/vp9.c mplayer-svn37152/ffmpeg/libavcodec/vp9.h mplayer-svn37152/ffmpeg/libavcodec/vp9_parser.c mplayer-svn37152/ffmpeg/libavcodec/vp9data.h mplayer-svn37152/ffmpeg/libavcodec/vp9dsp.c mplayer-svn37152/ffmpeg/libavcodec/vp9dsp.h mplayer-svn37152/ffmpeg/libavcodec/vqavideo.c mplayer-svn37152/ffmpeg/libavcodec/wavpack.c mplayer-svn37152/ffmpeg/libavcodec/wavpack.h mplayer-svn37152/ffmpeg/libavcodec/wavpackenc.c mplayer-svn37152/ffmpeg/libavcodec/wavpackenc.h mplayer-svn37152/ffmpeg/libavcodec/webp.c mplayer-svn37152/ffmpeg/libavcodec/webvttdec.c mplayer-svn37152/ffmpeg/libavcodec/wma.c mplayer-svn37152/ffmpeg/libavcodec/wma.h mplayer-svn37152/ffmpeg/libavcodec/wma_common.c mplayer-svn37152/ffmpeg/libavcodec/wma_common.h mplayer-svn37152/ffmpeg/libavcodec/wmadata.h mplayer-svn37152/ffmpeg/libavcodec/wmadec.c mplayer-svn37152/ffmpeg/libavcodec/wmaenc.c mplayer-svn37152/ffmpeg/libavcodec/wmalosslessdec.c mplayer-svn37152/ffmpeg/libavcodec/wmaprodata.h mplayer-svn37152/ffmpeg/libavcodec/wmaprodec.c mplayer-svn37152/ffmpeg/libavcodec/wmavoice.c mplayer-svn37152/ffmpeg/libavcodec/wmavoice_data.h mplayer-svn37152/ffmpeg/libavcodec/wmv2.c mplayer-svn37152/ffmpeg/libavcodec/wmv2.h mplayer-svn37152/ffmpeg/libavcodec/wmv2dec.c mplayer-svn37152/ffmpeg/libavcodec/wmv2dsp.c mplayer-svn37152/ffmpeg/libavcodec/wmv2dsp.h mplayer-svn37152/ffmpeg/libavcodec/wmv2enc.c mplayer-svn37152/ffmpeg/libavcodec/wnv1.c mplayer-svn37152/ffmpeg/libavcodec/ws-snd1.c mplayer-svn37152/ffmpeg/libavcodec/x86/ mplayer-svn37152/ffmpeg/libavcodec/x86/ac3dsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/ac3dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/cabac.h mplayer-svn37152/ffmpeg/libavcodec/x86/cavsdsp.c mplayer-svn37152/ffmpeg/libavcodec/x86/constants.c mplayer-svn37152/ffmpeg/libavcodec/x86/constants.h mplayer-svn37152/ffmpeg/libavcodec/x86/dca.h mplayer-svn37152/ffmpeg/libavcodec/x86/dcadsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/dcadsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/dct32.asm mplayer-svn37152/ffmpeg/libavcodec/x86/dct_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/deinterlace.asm mplayer-svn37152/ffmpeg/libavcodec/x86/dirac_dwt.c mplayer-svn37152/ffmpeg/libavcodec/x86/dirac_dwt.h mplayer-svn37152/ffmpeg/libavcodec/x86/diracdsp_mmx.c mplayer-svn37152/ffmpeg/libavcodec/x86/diracdsp_mmx.h mplayer-svn37152/ffmpeg/libavcodec/x86/diracdsp_yasm.asm mplayer-svn37152/ffmpeg/libavcodec/x86/dnxhdenc.asm mplayer-svn37152/ffmpeg/libavcodec/x86/dnxhdenc_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/dsputil.asm mplayer-svn37152/ffmpeg/libavcodec/x86/dsputil_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/dsputil_mmx.c mplayer-svn37152/ffmpeg/libavcodec/x86/dsputil_qns_template.c mplayer-svn37152/ffmpeg/libavcodec/x86/dsputil_x86.c mplayer-svn37152/ffmpeg/libavcodec/x86/dsputil_x86.h mplayer-svn37152/ffmpeg/libavcodec/x86/dsputilenc.asm mplayer-svn37152/ffmpeg/libavcodec/x86/dsputilenc_mmx.c mplayer-svn37152/ffmpeg/libavcodec/x86/dwt_yasm.asm mplayer-svn37152/ffmpeg/libavcodec/x86/fdct.c mplayer-svn37152/ffmpeg/libavcodec/x86/fft.asm mplayer-svn37152/ffmpeg/libavcodec/x86/fft.h mplayer-svn37152/ffmpeg/libavcodec/x86/fft_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/flacdsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/flacdsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/fmtconvert.asm mplayer-svn37152/ffmpeg/libavcodec/x86/fmtconvert_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/fpel.asm mplayer-svn37152/ffmpeg/libavcodec/x86/fpel.h mplayer-svn37152/ffmpeg/libavcodec/x86/fpel_mmx.c mplayer-svn37152/ffmpeg/libavcodec/x86/h263_loopfilter.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h263dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/h264_chromamc.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_chromamc_10bit.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_deblock.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_deblock_10bit.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_i386.h mplayer-svn37152/ffmpeg/libavcodec/x86/h264_idct.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_idct_10bit.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_intrapred.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_intrapred_10bit.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_intrapred_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/h264_qpel.c mplayer-svn37152/ffmpeg/libavcodec/x86/h264_qpel_10bit.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_qpel_8bit.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_weight.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264_weight_10bit.asm mplayer-svn37152/ffmpeg/libavcodec/x86/h264chroma_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/h264dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/hpeldsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/hpeldsp.h mplayer-svn37152/ffmpeg/libavcodec/x86/hpeldsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/hpeldsp_mmx.c mplayer-svn37152/ffmpeg/libavcodec/x86/hpeldsp_rnd_template.c mplayer-svn37152/ffmpeg/libavcodec/x86/idct_mmx_xvid.c mplayer-svn37152/ffmpeg/libavcodec/x86/idct_sse2_xvid.c mplayer-svn37152/ffmpeg/libavcodec/x86/idct_xvid.h mplayer-svn37152/ffmpeg/libavcodec/x86/imdct36.asm mplayer-svn37152/ffmpeg/libavcodec/x86/inline_asm.h mplayer-svn37152/ffmpeg/libavcodec/x86/lossless_videodsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/lossless_videodsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/lpc.c mplayer-svn37152/ffmpeg/libavcodec/x86/Makefile mplayer-svn37152/ffmpeg/libavcodec/x86/mathops.h mplayer-svn37152/ffmpeg/libavcodec/x86/mlpdsp.c mplayer-svn37152/ffmpeg/libavcodec/x86/motion_est.c mplayer-svn37152/ffmpeg/libavcodec/x86/mpeg4qpel.asm mplayer-svn37152/ffmpeg/libavcodec/x86/mpegaudiodsp.c mplayer-svn37152/ffmpeg/libavcodec/x86/mpegvideo.c mplayer-svn37152/ffmpeg/libavcodec/x86/mpegvideoenc.c mplayer-svn37152/ffmpeg/libavcodec/x86/mpegvideoenc_template.c mplayer-svn37152/ffmpeg/libavcodec/x86/pngdsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/pngdsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/proresdsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/proresdsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/qpel.asm mplayer-svn37152/ffmpeg/libavcodec/x86/rnd_template.c mplayer-svn37152/ffmpeg/libavcodec/x86/rv34dsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/rv34dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/rv40dsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/rv40dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/sbrdsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/sbrdsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/simple_idct.c mplayer-svn37152/ffmpeg/libavcodec/x86/snowdsp.c mplayer-svn37152/ffmpeg/libavcodec/x86/ttadsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/ttadsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/v210-init.c mplayer-svn37152/ffmpeg/libavcodec/x86/v210.asm mplayer-svn37152/ffmpeg/libavcodec/x86/vc1dsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/vc1dsp.h mplayer-svn37152/ffmpeg/libavcodec/x86/vc1dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/vc1dsp_mmx.c mplayer-svn37152/ffmpeg/libavcodec/x86/videodsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/videodsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/vorbisdsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/vorbisdsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/vp3dsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/vp3dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/vp56_arith.h mplayer-svn37152/ffmpeg/libavcodec/x86/vp6dsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/vp6dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/vp8dsp.asm mplayer-svn37152/ffmpeg/libavcodec/x86/vp8dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/vp8dsp_loopfilter.asm mplayer-svn37152/ffmpeg/libavcodec/x86/vp9dsp_init.c mplayer-svn37152/ffmpeg/libavcodec/x86/vp9intrapred.asm mplayer-svn37152/ffmpeg/libavcodec/x86/vp9itxfm.asm mplayer-svn37152/ffmpeg/libavcodec/x86/vp9lpf.asm mplayer-svn37152/ffmpeg/libavcodec/x86/vp9mc.asm mplayer-svn37152/ffmpeg/libavcodec/x86/w64xmmtest.c mplayer-svn37152/ffmpeg/libavcodec/xan.c mplayer-svn37152/ffmpeg/libavcodec/xbmdec.c mplayer-svn37152/ffmpeg/libavcodec/xbmenc.c mplayer-svn37152/ffmpeg/libavcodec/xface.c mplayer-svn37152/ffmpeg/libavcodec/xface.h mplayer-svn37152/ffmpeg/libavcodec/xfacedec.c mplayer-svn37152/ffmpeg/libavcodec/xfaceenc.c mplayer-svn37152/ffmpeg/libavcodec/xiph.c mplayer-svn37152/ffmpeg/libavcodec/xiph.h mplayer-svn37152/ffmpeg/libavcodec/xl.c mplayer-svn37152/ffmpeg/libavcodec/xsubdec.c mplayer-svn37152/ffmpeg/libavcodec/xsubenc.c mplayer-svn37152/ffmpeg/libavcodec/xvmc.h mplayer-svn37152/ffmpeg/libavcodec/xvmc_internal.h mplayer-svn37152/ffmpeg/libavcodec/xwd.h mplayer-svn37152/ffmpeg/libavcodec/xwddec.c mplayer-svn37152/ffmpeg/libavcodec/xwdenc.c mplayer-svn37152/ffmpeg/libavcodec/xxan.c mplayer-svn37152/ffmpeg/libavcodec/y41pdec.c mplayer-svn37152/ffmpeg/libavcodec/y41penc.c mplayer-svn37152/ffmpeg/libavcodec/yop.c mplayer-svn37152/ffmpeg/libavcodec/yuv4dec.c mplayer-svn37152/ffmpeg/libavcodec/yuv4enc.c mplayer-svn37152/ffmpeg/libavcodec/zerocodec.c mplayer-svn37152/ffmpeg/libavcodec/zmbv.c mplayer-svn37152/ffmpeg/libavcodec/zmbvenc.c mplayer-svn37152/ffmpeg/libavdevice/ mplayer-svn37152/ffmpeg/libavdevice/alldevices.c mplayer-svn37152/ffmpeg/libavdevice/alsa-audio-common.c mplayer-svn37152/ffmpeg/libavdevice/alsa-audio-dec.c mplayer-svn37152/ffmpeg/libavdevice/alsa-audio-enc.c mplayer-svn37152/ffmpeg/libavdevice/alsa-audio.h mplayer-svn37152/ffmpeg/libavdevice/avdevice.c mplayer-svn37152/ffmpeg/libavdevice/avdevice.h mplayer-svn37152/ffmpeg/libavdevice/avdeviceres.rc mplayer-svn37152/ffmpeg/libavdevice/avfoundation.m mplayer-svn37152/ffmpeg/libavdevice/bktr.c mplayer-svn37152/ffmpeg/libavdevice/caca.c mplayer-svn37152/ffmpeg/libavdevice/decklink_enc.cpp mplayer-svn37152/ffmpeg/libavdevice/decklink_enc.h mplayer-svn37152/ffmpeg/libavdevice/decklink_enc_c.c mplayer-svn37152/ffmpeg/libavdevice/dshow.c mplayer-svn37152/ffmpeg/libavdevice/dshow_capture.h mplayer-svn37152/ffmpeg/libavdevice/dshow_common.c mplayer-svn37152/ffmpeg/libavdevice/dshow_enummediatypes.c mplayer-svn37152/ffmpeg/libavdevice/dshow_enumpins.c mplayer-svn37152/ffmpeg/libavdevice/dshow_filter.c mplayer-svn37152/ffmpeg/libavdevice/dshow_pin.c mplayer-svn37152/ffmpeg/libavdevice/dv1394.c mplayer-svn37152/ffmpeg/libavdevice/dv1394.h mplayer-svn37152/ffmpeg/libavdevice/fbdev_common.c mplayer-svn37152/ffmpeg/libavdevice/fbdev_common.h mplayer-svn37152/ffmpeg/libavdevice/fbdev_dec.c mplayer-svn37152/ffmpeg/libavdevice/fbdev_enc.c mplayer-svn37152/ffmpeg/libavdevice/file_open.c mplayer-svn37152/ffmpeg/libavdevice/gdigrab.c mplayer-svn37152/ffmpeg/libavdevice/iec61883.c mplayer-svn37152/ffmpeg/libavdevice/jack_audio.c mplayer-svn37152/ffmpeg/libavdevice/lavfi.c mplayer-svn37152/ffmpeg/libavdevice/libavdevice.v mplayer-svn37152/ffmpeg/libavdevice/libcdio.c mplayer-svn37152/ffmpeg/libavdevice/libdc1394.c mplayer-svn37152/ffmpeg/libavdevice/Makefile mplayer-svn37152/ffmpeg/libavdevice/openal-dec.c mplayer-svn37152/ffmpeg/libavdevice/opengl_enc.c mplayer-svn37152/ffmpeg/libavdevice/opengl_enc_shaders.h mplayer-svn37152/ffmpeg/libavdevice/oss_audio.c mplayer-svn37152/ffmpeg/libavdevice/pulse_audio_common.c mplayer-svn37152/ffmpeg/libavdevice/pulse_audio_common.h mplayer-svn37152/ffmpeg/libavdevice/pulse_audio_dec.c mplayer-svn37152/ffmpeg/libavdevice/pulse_audio_enc.c mplayer-svn37152/ffmpeg/libavdevice/qtkit.m mplayer-svn37152/ffmpeg/libavdevice/sdl.c mplayer-svn37152/ffmpeg/libavdevice/sndio_common.c mplayer-svn37152/ffmpeg/libavdevice/sndio_common.h mplayer-svn37152/ffmpeg/libavdevice/sndio_dec.c mplayer-svn37152/ffmpeg/libavdevice/sndio_enc.c mplayer-svn37152/ffmpeg/libavdevice/timefilter.c mplayer-svn37152/ffmpeg/libavdevice/timefilter.h mplayer-svn37152/ffmpeg/libavdevice/v4l.c mplayer-svn37152/ffmpeg/libavdevice/v4l2-common.c mplayer-svn37152/ffmpeg/libavdevice/v4l2-common.h mplayer-svn37152/ffmpeg/libavdevice/v4l2.c mplayer-svn37152/ffmpeg/libavdevice/v4l2enc.c mplayer-svn37152/ffmpeg/libavdevice/version.h mplayer-svn37152/ffmpeg/libavdevice/vfwcap.c mplayer-svn37152/ffmpeg/libavdevice/x11grab.c mplayer-svn37152/ffmpeg/libavdevice/xv.c mplayer-svn37152/ffmpeg/libavfilter/ mplayer-svn37152/ffmpeg/libavfilter/aeval.c mplayer-svn37152/ffmpeg/libavfilter/af_aconvert.c mplayer-svn37152/ffmpeg/libavfilter/af_adelay.c mplayer-svn37152/ffmpeg/libavfilter/af_aecho.c mplayer-svn37152/ffmpeg/libavfilter/af_afade.c mplayer-svn37152/ffmpeg/libavfilter/af_aformat.c mplayer-svn37152/ffmpeg/libavfilter/af_amerge.c mplayer-svn37152/ffmpeg/libavfilter/af_amix.c mplayer-svn37152/ffmpeg/libavfilter/af_anull.c mplayer-svn37152/ffmpeg/libavfilter/af_apad.c mplayer-svn37152/ffmpeg/libavfilter/af_aphaser.c mplayer-svn37152/ffmpeg/libavfilter/af_aresample.c mplayer-svn37152/ffmpeg/libavfilter/af_asetnsamples.c mplayer-svn37152/ffmpeg/libavfilter/af_asetrate.c mplayer-svn37152/ffmpeg/libavfilter/af_ashowinfo.c mplayer-svn37152/ffmpeg/libavfilter/af_astats.c mplayer-svn37152/ffmpeg/libavfilter/af_astreamsync.c mplayer-svn37152/ffmpeg/libavfilter/af_asyncts.c mplayer-svn37152/ffmpeg/libavfilter/af_atempo.c mplayer-svn37152/ffmpeg/libavfilter/af_biquads.c mplayer-svn37152/ffmpeg/libavfilter/af_channelmap.c mplayer-svn37152/ffmpeg/libavfilter/af_channelsplit.c mplayer-svn37152/ffmpeg/libavfilter/af_compand.c mplayer-svn37152/ffmpeg/libavfilter/af_earwax.c mplayer-svn37152/ffmpeg/libavfilter/af_join.c mplayer-svn37152/ffmpeg/libavfilter/af_ladspa.c mplayer-svn37152/ffmpeg/libavfilter/af_pan.c mplayer-svn37152/ffmpeg/libavfilter/af_replaygain.c mplayer-svn37152/ffmpeg/libavfilter/af_resample.c mplayer-svn37152/ffmpeg/libavfilter/af_silencedetect.c mplayer-svn37152/ffmpeg/libavfilter/af_volume.c mplayer-svn37152/ffmpeg/libavfilter/af_volume.h mplayer-svn37152/ffmpeg/libavfilter/af_volumedetect.c mplayer-svn37152/ffmpeg/libavfilter/all_channel_layouts.inc mplayer-svn37152/ffmpeg/libavfilter/allfilters.c mplayer-svn37152/ffmpeg/libavfilter/asink_anullsink.c mplayer-svn37152/ffmpeg/libavfilter/asrc_abuffer.h mplayer-svn37152/ffmpeg/libavfilter/asrc_anullsrc.c mplayer-svn37152/ffmpeg/libavfilter/asrc_flite.c mplayer-svn37152/ffmpeg/libavfilter/asrc_sine.c mplayer-svn37152/ffmpeg/libavfilter/audio.c mplayer-svn37152/ffmpeg/libavfilter/audio.h mplayer-svn37152/ffmpeg/libavfilter/avcodec.c mplayer-svn37152/ffmpeg/libavfilter/avcodec.h mplayer-svn37152/ffmpeg/libavfilter/avf_avectorscope.c mplayer-svn37152/ffmpeg/libavfilter/avf_concat.c mplayer-svn37152/ffmpeg/libavfilter/avf_showspectrum.c mplayer-svn37152/ffmpeg/libavfilter/avf_showwaves.c mplayer-svn37152/ffmpeg/libavfilter/avfilter.c mplayer-svn37152/ffmpeg/libavfilter/avfilter.h mplayer-svn37152/ffmpeg/libavfilter/avfiltergraph.c mplayer-svn37152/ffmpeg/libavfilter/avfiltergraph.h mplayer-svn37152/ffmpeg/libavfilter/avfilterres.rc mplayer-svn37152/ffmpeg/libavfilter/bbox.c mplayer-svn37152/ffmpeg/libavfilter/bbox.h mplayer-svn37152/ffmpeg/libavfilter/buffer.c mplayer-svn37152/ffmpeg/libavfilter/bufferqueue.h mplayer-svn37152/ffmpeg/libavfilter/buffersink.c mplayer-svn37152/ffmpeg/libavfilter/buffersink.h mplayer-svn37152/ffmpeg/libavfilter/buffersrc.c mplayer-svn37152/ffmpeg/libavfilter/buffersrc.h mplayer-svn37152/ffmpeg/libavfilter/deshake.h mplayer-svn37152/ffmpeg/libavfilter/deshake_opencl.c mplayer-svn37152/ffmpeg/libavfilter/deshake_opencl.h mplayer-svn37152/ffmpeg/libavfilter/deshake_opencl_kernel.h mplayer-svn37152/ffmpeg/libavfilter/drawutils.c mplayer-svn37152/ffmpeg/libavfilter/drawutils.h mplayer-svn37152/ffmpeg/libavfilter/dualinput.c mplayer-svn37152/ffmpeg/libavfilter/dualinput.h mplayer-svn37152/ffmpeg/libavfilter/f_ebur128.c mplayer-svn37152/ffmpeg/libavfilter/f_interleave.c mplayer-svn37152/ffmpeg/libavfilter/f_perms.c mplayer-svn37152/ffmpeg/libavfilter/f_select.c mplayer-svn37152/ffmpeg/libavfilter/f_sendcmd.c mplayer-svn37152/ffmpeg/libavfilter/f_zmq.c mplayer-svn37152/ffmpeg/libavfilter/fifo.c mplayer-svn37152/ffmpeg/libavfilter/filtfmts.c mplayer-svn37152/ffmpeg/libavfilter/formats.c mplayer-svn37152/ffmpeg/libavfilter/formats.h mplayer-svn37152/ffmpeg/libavfilter/framesync.c mplayer-svn37152/ffmpeg/libavfilter/framesync.h mplayer-svn37152/ffmpeg/libavfilter/gradfun.h mplayer-svn37152/ffmpeg/libavfilter/graphdump.c mplayer-svn37152/ffmpeg/libavfilter/graphparser.c mplayer-svn37152/ffmpeg/libavfilter/internal.h mplayer-svn37152/ffmpeg/libavfilter/lavfutils.c mplayer-svn37152/ffmpeg/libavfilter/lavfutils.h mplayer-svn37152/ffmpeg/libavfilter/libavfilter.v mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/ mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/av_helpers.h mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/cpudetect.h mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/img_format.c mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/img_format.h mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/libvo/ mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/libvo/fastmemcpy.h mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/libvo/video_out.h mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/mp_image.c mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/mp_image.h mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/mp_msg.h mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/mpc_info.h mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/vf.h mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/vf_eq.c mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/vf_eq2.c mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/vf_fspp.c mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/vf_ilpack.c mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/vf_pp7.c mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/vf_softpulldown.c mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/vf_uspp.c mplayer-svn37152/ffmpeg/libavfilter/libmpcodecs/vfcap.h mplayer-svn37152/ffmpeg/libavfilter/lswsutils.c mplayer-svn37152/ffmpeg/libavfilter/lswsutils.h mplayer-svn37152/ffmpeg/libavfilter/Makefile mplayer-svn37152/ffmpeg/libavfilter/opencl_allkernels.c mplayer-svn37152/ffmpeg/libavfilter/opencl_allkernels.h mplayer-svn37152/ffmpeg/libavfilter/pthread.c mplayer-svn37152/ffmpeg/libavfilter/setpts.c mplayer-svn37152/ffmpeg/libavfilter/settb.c mplayer-svn37152/ffmpeg/libavfilter/split.c mplayer-svn37152/ffmpeg/libavfilter/src_movie.c mplayer-svn37152/ffmpeg/libavfilter/thread.h mplayer-svn37152/ffmpeg/libavfilter/transform.c mplayer-svn37152/ffmpeg/libavfilter/transform.h mplayer-svn37152/ffmpeg/libavfilter/trim.c mplayer-svn37152/ffmpeg/libavfilter/unsharp.h mplayer-svn37152/ffmpeg/libavfilter/unsharp_opencl.c mplayer-svn37152/ffmpeg/libavfilter/unsharp_opencl.h mplayer-svn37152/ffmpeg/libavfilter/unsharp_opencl_kernel.h mplayer-svn37152/ffmpeg/libavfilter/version.h mplayer-svn37152/ffmpeg/libavfilter/vf_alphamerge.c mplayer-svn37152/ffmpeg/libavfilter/vf_aspect.c mplayer-svn37152/ffmpeg/libavfilter/vf_bbox.c mplayer-svn37152/ffmpeg/libavfilter/vf_blackdetect.c mplayer-svn37152/ffmpeg/libavfilter/vf_blackframe.c mplayer-svn37152/ffmpeg/libavfilter/vf_blend.c mplayer-svn37152/ffmpeg/libavfilter/vf_boxblur.c mplayer-svn37152/ffmpeg/libavfilter/vf_colorbalance.c mplayer-svn37152/ffmpeg/libavfilter/vf_colorchannelmixer.c mplayer-svn37152/ffmpeg/libavfilter/vf_colormatrix.c mplayer-svn37152/ffmpeg/libavfilter/vf_copy.c mplayer-svn37152/ffmpeg/libavfilter/vf_crop.c mplayer-svn37152/ffmpeg/libavfilter/vf_cropdetect.c mplayer-svn37152/ffmpeg/libavfilter/vf_curves.c mplayer-svn37152/ffmpeg/libavfilter/vf_dctdnoiz.c mplayer-svn37152/ffmpeg/libavfilter/vf_decimate.c mplayer-svn37152/ffmpeg/libavfilter/vf_dejudder.c mplayer-svn37152/ffmpeg/libavfilter/vf_delogo.c mplayer-svn37152/ffmpeg/libavfilter/vf_deshake.c mplayer-svn37152/ffmpeg/libavfilter/vf_drawbox.c mplayer-svn37152/ffmpeg/libavfilter/vf_drawtext.c mplayer-svn37152/ffmpeg/libavfilter/vf_edgedetect.c mplayer-svn37152/ffmpeg/libavfilter/vf_elbg.c mplayer-svn37152/ffmpeg/libavfilter/vf_extractplanes.c mplayer-svn37152/ffmpeg/libavfilter/vf_fade.c mplayer-svn37152/ffmpeg/libavfilter/vf_field.c mplayer-svn37152/ffmpeg/libavfilter/vf_fieldmatch.c mplayer-svn37152/ffmpeg/libavfilter/vf_fieldorder.c mplayer-svn37152/ffmpeg/libavfilter/vf_format.c mplayer-svn37152/ffmpeg/libavfilter/vf_fps.c mplayer-svn37152/ffmpeg/libavfilter/vf_framepack.c mplayer-svn37152/ffmpeg/libavfilter/vf_framestep.c mplayer-svn37152/ffmpeg/libavfilter/vf_frei0r.c mplayer-svn37152/ffmpeg/libavfilter/vf_geq.c mplayer-svn37152/ffmpeg/libavfilter/vf_gradfun.c mplayer-svn37152/ffmpeg/libavfilter/vf_hflip.c mplayer-svn37152/ffmpeg/libavfilter/vf_histeq.c mplayer-svn37152/ffmpeg/libavfilter/vf_histogram.c mplayer-svn37152/ffmpeg/libavfilter/vf_hqdn3d.c mplayer-svn37152/ffmpeg/libavfilter/vf_hqdn3d.h mplayer-svn37152/ffmpeg/libavfilter/vf_hue.c mplayer-svn37152/ffmpeg/libavfilter/vf_idet.c mplayer-svn37152/ffmpeg/libavfilter/vf_il.c mplayer-svn37152/ffmpeg/libavfilter/vf_interlace.c mplayer-svn37152/ffmpeg/libavfilter/vf_kerndeint.c mplayer-svn37152/ffmpeg/libavfilter/vf_libopencv.c mplayer-svn37152/ffmpeg/libavfilter/vf_lut.c mplayer-svn37152/ffmpeg/libavfilter/vf_lut3d.c mplayer-svn37152/ffmpeg/libavfilter/vf_mcdeint.c mplayer-svn37152/ffmpeg/libavfilter/vf_mergeplanes.c mplayer-svn37152/ffmpeg/libavfilter/vf_mp.c mplayer-svn37152/ffmpeg/libavfilter/vf_mpdecimate.c mplayer-svn37152/ffmpeg/libavfilter/vf_noise.c mplayer-svn37152/ffmpeg/libavfilter/vf_null.c mplayer-svn37152/ffmpeg/libavfilter/vf_overlay.c mplayer-svn37152/ffmpeg/libavfilter/vf_owdenoise.c mplayer-svn37152/ffmpeg/libavfilter/vf_pad.c mplayer-svn37152/ffmpeg/libavfilter/vf_perspective.c mplayer-svn37152/ffmpeg/libavfilter/vf_phase.c mplayer-svn37152/ffmpeg/libavfilter/vf_pixdesctest.c mplayer-svn37152/ffmpeg/libavfilter/vf_pp.c mplayer-svn37152/ffmpeg/libavfilter/vf_psnr.c mplayer-svn37152/ffmpeg/libavfilter/vf_pullup.c mplayer-svn37152/ffmpeg/libavfilter/vf_pullup.h mplayer-svn37152/ffmpeg/libavfilter/vf_removelogo.c mplayer-svn37152/ffmpeg/libavfilter/vf_rotate.c mplayer-svn37152/ffmpeg/libavfilter/vf_sab.c mplayer-svn37152/ffmpeg/libavfilter/vf_scale.c mplayer-svn37152/ffmpeg/libavfilter/vf_separatefields.c mplayer-svn37152/ffmpeg/libavfilter/vf_setfield.c mplayer-svn37152/ffmpeg/libavfilter/vf_showinfo.c mplayer-svn37152/ffmpeg/libavfilter/vf_shuffleplanes.c mplayer-svn37152/ffmpeg/libavfilter/vf_smartblur.c mplayer-svn37152/ffmpeg/libavfilter/vf_spp.c mplayer-svn37152/ffmpeg/libavfilter/vf_spp.h mplayer-svn37152/ffmpeg/libavfilter/vf_stereo3d.c mplayer-svn37152/ffmpeg/libavfilter/vf_subtitles.c mplayer-svn37152/ffmpeg/libavfilter/vf_super2xsai.c mplayer-svn37152/ffmpeg/libavfilter/vf_swapuv.c mplayer-svn37152/ffmpeg/libavfilter/vf_telecine.c mplayer-svn37152/ffmpeg/libavfilter/vf_thumbnail.c mplayer-svn37152/ffmpeg/libavfilter/vf_tile.c mplayer-svn37152/ffmpeg/libavfilter/vf_tinterlace.c mplayer-svn37152/ffmpeg/libavfilter/vf_transpose.c mplayer-svn37152/ffmpeg/libavfilter/vf_unsharp.c mplayer-svn37152/ffmpeg/libavfilter/vf_vflip.c mplayer-svn37152/ffmpeg/libavfilter/vf_vidstabdetect.c mplayer-svn37152/ffmpeg/libavfilter/vf_vidstabtransform.c mplayer-svn37152/ffmpeg/libavfilter/vf_vignette.c mplayer-svn37152/ffmpeg/libavfilter/vf_w3fdif.c mplayer-svn37152/ffmpeg/libavfilter/vf_yadif.c mplayer-svn37152/ffmpeg/libavfilter/video.c mplayer-svn37152/ffmpeg/libavfilter/video.h mplayer-svn37152/ffmpeg/libavfilter/vidstabutils.c mplayer-svn37152/ffmpeg/libavfilter/vidstabutils.h mplayer-svn37152/ffmpeg/libavfilter/vsink_nullsink.c mplayer-svn37152/ffmpeg/libavfilter/vsrc_cellauto.c mplayer-svn37152/ffmpeg/libavfilter/vsrc_life.c mplayer-svn37152/ffmpeg/libavfilter/vsrc_mandelbrot.c mplayer-svn37152/ffmpeg/libavfilter/vsrc_mptestsrc.c mplayer-svn37152/ffmpeg/libavfilter/vsrc_testsrc.c mplayer-svn37152/ffmpeg/libavfilter/x86/ mplayer-svn37152/ffmpeg/libavfilter/x86/af_volume.asm mplayer-svn37152/ffmpeg/libavfilter/x86/af_volume_init.c mplayer-svn37152/ffmpeg/libavfilter/x86/Makefile mplayer-svn37152/ffmpeg/libavfilter/x86/vf_gradfun.asm mplayer-svn37152/ffmpeg/libavfilter/x86/vf_gradfun_init.c mplayer-svn37152/ffmpeg/libavfilter/x86/vf_hqdn3d.asm mplayer-svn37152/ffmpeg/libavfilter/x86/vf_hqdn3d_init.c mplayer-svn37152/ffmpeg/libavfilter/x86/vf_pullup.asm mplayer-svn37152/ffmpeg/libavfilter/x86/vf_pullup_init.c mplayer-svn37152/ffmpeg/libavfilter/x86/vf_spp.c mplayer-svn37152/ffmpeg/libavfilter/x86/vf_yadif.asm mplayer-svn37152/ffmpeg/libavfilter/x86/vf_yadif_init.c mplayer-svn37152/ffmpeg/libavfilter/x86/yadif-10.asm mplayer-svn37152/ffmpeg/libavfilter/x86/yadif-16.asm mplayer-svn37152/ffmpeg/libavfilter/yadif.h mplayer-svn37152/ffmpeg/libavformat/ mplayer-svn37152/ffmpeg/libavformat/4xm.c mplayer-svn37152/ffmpeg/libavformat/a64.c mplayer-svn37152/ffmpeg/libavformat/aacdec.c mplayer-svn37152/ffmpeg/libavformat/ac3dec.c mplayer-svn37152/ffmpeg/libavformat/act.c mplayer-svn37152/ffmpeg/libavformat/adp.c mplayer-svn37152/ffmpeg/libavformat/adtsenc.c mplayer-svn37152/ffmpeg/libavformat/adxdec.c mplayer-svn37152/ffmpeg/libavformat/aea.c mplayer-svn37152/ffmpeg/libavformat/afc.c mplayer-svn37152/ffmpeg/libavformat/aiff.h mplayer-svn37152/ffmpeg/libavformat/aiffdec.c mplayer-svn37152/ffmpeg/libavformat/aiffenc.c mplayer-svn37152/ffmpeg/libavformat/allformats.c mplayer-svn37152/ffmpeg/libavformat/amr.c mplayer-svn37152/ffmpeg/libavformat/anm.c mplayer-svn37152/ffmpeg/libavformat/apc.c mplayer-svn37152/ffmpeg/libavformat/ape.c mplayer-svn37152/ffmpeg/libavformat/apetag.c mplayer-svn37152/ffmpeg/libavformat/apetag.h mplayer-svn37152/ffmpeg/libavformat/aqtitledec.c mplayer-svn37152/ffmpeg/libavformat/asf.c mplayer-svn37152/ffmpeg/libavformat/asf.h mplayer-svn37152/ffmpeg/libavformat/asfcrypt.c mplayer-svn37152/ffmpeg/libavformat/asfcrypt.h mplayer-svn37152/ffmpeg/libavformat/asfdec.c mplayer-svn37152/ffmpeg/libavformat/asfenc.c mplayer-svn37152/ffmpeg/libavformat/assdec.c mplayer-svn37152/ffmpeg/libavformat/assenc.c mplayer-svn37152/ffmpeg/libavformat/ast.c mplayer-svn37152/ffmpeg/libavformat/ast.h mplayer-svn37152/ffmpeg/libavformat/astdec.c mplayer-svn37152/ffmpeg/libavformat/astenc.c mplayer-svn37152/ffmpeg/libavformat/au.c mplayer-svn37152/ffmpeg/libavformat/audiointerleave.c mplayer-svn37152/ffmpeg/libavformat/audiointerleave.h mplayer-svn37152/ffmpeg/libavformat/avc.c mplayer-svn37152/ffmpeg/libavformat/avc.h mplayer-svn37152/ffmpeg/libavformat/avformat.h mplayer-svn37152/ffmpeg/libavformat/avformatres.rc mplayer-svn37152/ffmpeg/libavformat/avi.h mplayer-svn37152/ffmpeg/libavformat/avidec.c mplayer-svn37152/ffmpeg/libavformat/avienc.c mplayer-svn37152/ffmpeg/libavformat/avio.c mplayer-svn37152/ffmpeg/libavformat/avio.h mplayer-svn37152/ffmpeg/libavformat/avio_internal.h mplayer-svn37152/ffmpeg/libavformat/aviobuf.c mplayer-svn37152/ffmpeg/libavformat/avisynth.c mplayer-svn37152/ffmpeg/libavformat/avlanguage.c mplayer-svn37152/ffmpeg/libavformat/avlanguage.h mplayer-svn37152/ffmpeg/libavformat/avr.c mplayer-svn37152/ffmpeg/libavformat/avs.c mplayer-svn37152/ffmpeg/libavformat/bethsoftvid.c mplayer-svn37152/ffmpeg/libavformat/bfi.c mplayer-svn37152/ffmpeg/libavformat/bink.c mplayer-svn37152/ffmpeg/libavformat/bintext.c mplayer-svn37152/ffmpeg/libavformat/bit.c mplayer-svn37152/ffmpeg/libavformat/bluray.c mplayer-svn37152/ffmpeg/libavformat/bmv.c mplayer-svn37152/ffmpeg/libavformat/boadec.c mplayer-svn37152/ffmpeg/libavformat/brstm.c mplayer-svn37152/ffmpeg/libavformat/c93.c mplayer-svn37152/ffmpeg/libavformat/cache.c mplayer-svn37152/ffmpeg/libavformat/caf.c mplayer-svn37152/ffmpeg/libavformat/caf.h mplayer-svn37152/ffmpeg/libavformat/cafdec.c mplayer-svn37152/ffmpeg/libavformat/cafenc.c mplayer-svn37152/ffmpeg/libavformat/cavsvideodec.c mplayer-svn37152/ffmpeg/libavformat/cdg.c mplayer-svn37152/ffmpeg/libavformat/cdxl.c mplayer-svn37152/ffmpeg/libavformat/cinedec.c mplayer-svn37152/ffmpeg/libavformat/concat.c mplayer-svn37152/ffmpeg/libavformat/concatdec.c mplayer-svn37152/ffmpeg/libavformat/crcenc.c mplayer-svn37152/ffmpeg/libavformat/crypto.c mplayer-svn37152/ffmpeg/libavformat/cutils.c mplayer-svn37152/ffmpeg/libavformat/data_uri.c mplayer-svn37152/ffmpeg/libavformat/daud.c mplayer-svn37152/ffmpeg/libavformat/dfa.c mplayer-svn37152/ffmpeg/libavformat/diracdec.c mplayer-svn37152/ffmpeg/libavformat/dnxhddec.c mplayer-svn37152/ffmpeg/libavformat/dsicin.c mplayer-svn37152/ffmpeg/libavformat/dtsdec.c mplayer-svn37152/ffmpeg/libavformat/dtshddec.c mplayer-svn37152/ffmpeg/libavformat/dv.c mplayer-svn37152/ffmpeg/libavformat/dv.h mplayer-svn37152/ffmpeg/libavformat/dvenc.c mplayer-svn37152/ffmpeg/libavformat/dxa.c mplayer-svn37152/ffmpeg/libavformat/eacdata.c mplayer-svn37152/ffmpeg/libavformat/electronicarts.c mplayer-svn37152/ffmpeg/libavformat/epafdec.c mplayer-svn37152/ffmpeg/libavformat/ffm.h mplayer-svn37152/ffmpeg/libavformat/ffmdec.c mplayer-svn37152/ffmpeg/libavformat/ffmenc.c mplayer-svn37152/ffmpeg/libavformat/ffmeta.h mplayer-svn37152/ffmpeg/libavformat/ffmetadec.c mplayer-svn37152/ffmpeg/libavformat/ffmetaenc.c mplayer-svn37152/ffmpeg/libavformat/file.c mplayer-svn37152/ffmpeg/libavformat/file_open.c mplayer-svn37152/ffmpeg/libavformat/filmstripdec.c mplayer-svn37152/ffmpeg/libavformat/filmstripenc.c mplayer-svn37152/ffmpeg/libavformat/flac_picture.c mplayer-svn37152/ffmpeg/libavformat/flac_picture.h mplayer-svn37152/ffmpeg/libavformat/flacdec.c mplayer-svn37152/ffmpeg/libavformat/flacenc.c mplayer-svn37152/ffmpeg/libavformat/flacenc.h mplayer-svn37152/ffmpeg/libavformat/flacenc_header.c mplayer-svn37152/ffmpeg/libavformat/flic.c mplayer-svn37152/ffmpeg/libavformat/flv.h mplayer-svn37152/ffmpeg/libavformat/flvdec.c mplayer-svn37152/ffmpeg/libavformat/flvenc.c mplayer-svn37152/ffmpeg/libavformat/format.c mplayer-svn37152/ffmpeg/libavformat/framecrcenc.c mplayer-svn37152/ffmpeg/libavformat/framehash.c mplayer-svn37152/ffmpeg/libavformat/frmdec.c mplayer-svn37152/ffmpeg/libavformat/ftp.c mplayer-svn37152/ffmpeg/libavformat/g722.c mplayer-svn37152/ffmpeg/libavformat/g723_1.c mplayer-svn37152/ffmpeg/libavformat/g729dec.c mplayer-svn37152/ffmpeg/libavformat/gif.c mplayer-svn37152/ffmpeg/libavformat/gifdec.c mplayer-svn37152/ffmpeg/libavformat/golomb_tab.c mplayer-svn37152/ffmpeg/libavformat/gopher.c mplayer-svn37152/ffmpeg/libavformat/gsmdec.c mplayer-svn37152/ffmpeg/libavformat/gxf.c mplayer-svn37152/ffmpeg/libavformat/gxf.h mplayer-svn37152/ffmpeg/libavformat/gxfenc.c mplayer-svn37152/ffmpeg/libavformat/h261dec.c mplayer-svn37152/ffmpeg/libavformat/h263dec.c mplayer-svn37152/ffmpeg/libavformat/h264dec.c mplayer-svn37152/ffmpeg/libavformat/hdsenc.c mplayer-svn37152/ffmpeg/libavformat/hevc.c mplayer-svn37152/ffmpeg/libavformat/hevc.h mplayer-svn37152/ffmpeg/libavformat/hevcdec.c mplayer-svn37152/ffmpeg/libavformat/hls.c mplayer-svn37152/ffmpeg/libavformat/hlsenc.c mplayer-svn37152/ffmpeg/libavformat/hlsproto.c mplayer-svn37152/ffmpeg/libavformat/hnm.c mplayer-svn37152/ffmpeg/libavformat/http.c mplayer-svn37152/ffmpeg/libavformat/http.h mplayer-svn37152/ffmpeg/libavformat/httpauth.c mplayer-svn37152/ffmpeg/libavformat/httpauth.h mplayer-svn37152/ffmpeg/libavformat/icodec.c mplayer-svn37152/ffmpeg/libavformat/icoenc.c mplayer-svn37152/ffmpeg/libavformat/id3v1.c mplayer-svn37152/ffmpeg/libavformat/id3v1.h mplayer-svn37152/ffmpeg/libavformat/id3v2.c mplayer-svn37152/ffmpeg/libavformat/id3v2.h mplayer-svn37152/ffmpeg/libavformat/id3v2enc.c mplayer-svn37152/ffmpeg/libavformat/idcin.c mplayer-svn37152/ffmpeg/libavformat/idroqdec.c mplayer-svn37152/ffmpeg/libavformat/idroqenc.c mplayer-svn37152/ffmpeg/libavformat/iff.c mplayer-svn37152/ffmpeg/libavformat/ilbc.c mplayer-svn37152/ffmpeg/libavformat/img2.c mplayer-svn37152/ffmpeg/libavformat/img2.h mplayer-svn37152/ffmpeg/libavformat/img2_alias_pix.c mplayer-svn37152/ffmpeg/libavformat/img2_brender_pix.c mplayer-svn37152/ffmpeg/libavformat/img2dec.c mplayer-svn37152/ffmpeg/libavformat/img2enc.c mplayer-svn37152/ffmpeg/libavformat/ingenientdec.c mplayer-svn37152/ffmpeg/libavformat/internal.h mplayer-svn37152/ffmpeg/libavformat/ipmovie.c mplayer-svn37152/ffmpeg/libavformat/ircam.c mplayer-svn37152/ffmpeg/libavformat/ircam.h mplayer-svn37152/ffmpeg/libavformat/ircamdec.c mplayer-svn37152/ffmpeg/libavformat/ircamenc.c mplayer-svn37152/ffmpeg/libavformat/isom.c mplayer-svn37152/ffmpeg/libavformat/isom.h mplayer-svn37152/ffmpeg/libavformat/iss.c mplayer-svn37152/ffmpeg/libavformat/iv8.c mplayer-svn37152/ffmpeg/libavformat/ivfdec.c mplayer-svn37152/ffmpeg/libavformat/ivfenc.c mplayer-svn37152/ffmpeg/libavformat/jacosubdec.c mplayer-svn37152/ffmpeg/libavformat/jacosubenc.c mplayer-svn37152/ffmpeg/libavformat/jvdec.c mplayer-svn37152/ffmpeg/libavformat/latmenc.c mplayer-svn37152/ffmpeg/libavformat/libavformat.v mplayer-svn37152/ffmpeg/libavformat/libgme.c mplayer-svn37152/ffmpeg/libavformat/libmodplug.c mplayer-svn37152/ffmpeg/libavformat/libnut.c mplayer-svn37152/ffmpeg/libavformat/libquvi.c mplayer-svn37152/ffmpeg/libavformat/librtmp.c mplayer-svn37152/ffmpeg/libavformat/libssh.c mplayer-svn37152/ffmpeg/libavformat/lmlm4.c mplayer-svn37152/ffmpeg/libavformat/loasdec.c mplayer-svn37152/ffmpeg/libavformat/log2_tab.c mplayer-svn37152/ffmpeg/libavformat/lvfdec.c mplayer-svn37152/ffmpeg/libavformat/lxfdec.c mplayer-svn37152/ffmpeg/libavformat/m4vdec.c mplayer-svn37152/ffmpeg/libavformat/Makefile mplayer-svn37152/ffmpeg/libavformat/matroska.c mplayer-svn37152/ffmpeg/libavformat/matroska.h mplayer-svn37152/ffmpeg/libavformat/matroskadec.c mplayer-svn37152/ffmpeg/libavformat/matroskaenc.c mplayer-svn37152/ffmpeg/libavformat/md5enc.c mplayer-svn37152/ffmpeg/libavformat/md5proto.c mplayer-svn37152/ffmpeg/libavformat/metadata.c mplayer-svn37152/ffmpeg/libavformat/metadata.h mplayer-svn37152/ffmpeg/libavformat/mgsts.c mplayer-svn37152/ffmpeg/libavformat/microdvddec.c mplayer-svn37152/ffmpeg/libavformat/microdvdenc.c mplayer-svn37152/ffmpeg/libavformat/mkvtimestamp_v2.c mplayer-svn37152/ffmpeg/libavformat/mm.c mplayer-svn37152/ffmpeg/libavformat/mmf.c mplayer-svn37152/ffmpeg/libavformat/mms.c mplayer-svn37152/ffmpeg/libavformat/mms.h mplayer-svn37152/ffmpeg/libavformat/mmsh.c mplayer-svn37152/ffmpeg/libavformat/mmst.c mplayer-svn37152/ffmpeg/libavformat/mov.c mplayer-svn37152/ffmpeg/libavformat/mov_chan.c mplayer-svn37152/ffmpeg/libavformat/mov_chan.h mplayer-svn37152/ffmpeg/libavformat/movenc.c mplayer-svn37152/ffmpeg/libavformat/movenc.h mplayer-svn37152/ffmpeg/libavformat/movenchint.c mplayer-svn37152/ffmpeg/libavformat/mp3dec.c mplayer-svn37152/ffmpeg/libavformat/mp3enc.c mplayer-svn37152/ffmpeg/libavformat/mpc.c mplayer-svn37152/ffmpeg/libavformat/mpc8.c mplayer-svn37152/ffmpeg/libavformat/mpeg.c mplayer-svn37152/ffmpeg/libavformat/mpeg.h mplayer-svn37152/ffmpeg/libavformat/mpegenc.c mplayer-svn37152/ffmpeg/libavformat/mpegts.c mplayer-svn37152/ffmpeg/libavformat/mpegts.h mplayer-svn37152/ffmpeg/libavformat/mpegtsenc.c mplayer-svn37152/ffmpeg/libavformat/mpegvideodec.c mplayer-svn37152/ffmpeg/libavformat/mpjpeg.c mplayer-svn37152/ffmpeg/libavformat/mpl2dec.c mplayer-svn37152/ffmpeg/libavformat/mpsubdec.c mplayer-svn37152/ffmpeg/libavformat/msnwc_tcp.c mplayer-svn37152/ffmpeg/libavformat/mtv.c mplayer-svn37152/ffmpeg/libavformat/mux.c mplayer-svn37152/ffmpeg/libavformat/mvdec.c mplayer-svn37152/ffmpeg/libavformat/mvi.c mplayer-svn37152/ffmpeg/libavformat/mxf.c mplayer-svn37152/ffmpeg/libavformat/mxf.h mplayer-svn37152/ffmpeg/libavformat/mxfdec.c mplayer-svn37152/ffmpeg/libavformat/mxfenc.c mplayer-svn37152/ffmpeg/libavformat/mxg.c mplayer-svn37152/ffmpeg/libavformat/ncdec.c mplayer-svn37152/ffmpeg/libavformat/network.c mplayer-svn37152/ffmpeg/libavformat/network.h mplayer-svn37152/ffmpeg/libavformat/nistspheredec.c mplayer-svn37152/ffmpeg/libavformat/noproxy-test.c mplayer-svn37152/ffmpeg/libavformat/nsvdec.c mplayer-svn37152/ffmpeg/libavformat/nullenc.c mplayer-svn37152/ffmpeg/libavformat/nut.c mplayer-svn37152/ffmpeg/libavformat/nut.h mplayer-svn37152/ffmpeg/libavformat/nutdec.c mplayer-svn37152/ffmpeg/libavformat/nutenc.c mplayer-svn37152/ffmpeg/libavformat/nuv.c mplayer-svn37152/ffmpeg/libavformat/oggdec.c mplayer-svn37152/ffmpeg/libavformat/oggdec.h mplayer-svn37152/ffmpeg/libavformat/oggenc.c mplayer-svn37152/ffmpeg/libavformat/oggparsecelt.c mplayer-svn37152/ffmpeg/libavformat/oggparsedirac.c mplayer-svn37152/ffmpeg/libavformat/oggparseflac.c mplayer-svn37152/ffmpeg/libavformat/oggparseogm.c mplayer-svn37152/ffmpeg/libavformat/oggparseopus.c mplayer-svn37152/ffmpeg/libavformat/oggparseskeleton.c mplayer-svn37152/ffmpeg/libavformat/oggparsespeex.c mplayer-svn37152/ffmpeg/libavformat/oggparsetheora.c mplayer-svn37152/ffmpeg/libavformat/oggparsevorbis.c mplayer-svn37152/ffmpeg/libavformat/oggparsevp8.c mplayer-svn37152/ffmpeg/libavformat/oma.c mplayer-svn37152/ffmpeg/libavformat/oma.h mplayer-svn37152/ffmpeg/libavformat/omadec.c mplayer-svn37152/ffmpeg/libavformat/omaenc.c mplayer-svn37152/ffmpeg/libavformat/options.c mplayer-svn37152/ffmpeg/libavformat/options_table.h mplayer-svn37152/ffmpeg/libavformat/os_support.c mplayer-svn37152/ffmpeg/libavformat/os_support.h mplayer-svn37152/ffmpeg/libavformat/paf.c mplayer-svn37152/ffmpeg/libavformat/pcm.c mplayer-svn37152/ffmpeg/libavformat/pcm.h mplayer-svn37152/ffmpeg/libavformat/pcmdec.c mplayer-svn37152/ffmpeg/libavformat/pcmenc.c mplayer-svn37152/ffmpeg/libavformat/pjsdec.c mplayer-svn37152/ffmpeg/libavformat/pmpdec.c mplayer-svn37152/ffmpeg/libavformat/psxstr.c mplayer-svn37152/ffmpeg/libavformat/pva.c mplayer-svn37152/ffmpeg/libavformat/pvfdec.c mplayer-svn37152/ffmpeg/libavformat/qcp.c mplayer-svn37152/ffmpeg/libavformat/qtpalette.h mplayer-svn37152/ffmpeg/libavformat/r3d.c mplayer-svn37152/ffmpeg/libavformat/rawdec.c mplayer-svn37152/ffmpeg/libavformat/rawdec.h mplayer-svn37152/ffmpeg/libavformat/rawenc.c mplayer-svn37152/ffmpeg/libavformat/rawenc.h mplayer-svn37152/ffmpeg/libavformat/rawvideodec.c mplayer-svn37152/ffmpeg/libavformat/rdt.c mplayer-svn37152/ffmpeg/libavformat/rdt.h mplayer-svn37152/ffmpeg/libavformat/realtextdec.c mplayer-svn37152/ffmpeg/libavformat/redspark.c mplayer-svn37152/ffmpeg/libavformat/replaygain.c mplayer-svn37152/ffmpeg/libavformat/replaygain.h mplayer-svn37152/ffmpeg/libavformat/riff.c mplayer-svn37152/ffmpeg/libavformat/riff.h mplayer-svn37152/ffmpeg/libavformat/riffdec.c mplayer-svn37152/ffmpeg/libavformat/riffenc.c mplayer-svn37152/ffmpeg/libavformat/rl2.c mplayer-svn37152/ffmpeg/libavformat/rm.c mplayer-svn37152/ffmpeg/libavformat/rm.h mplayer-svn37152/ffmpeg/libavformat/rmdec.c mplayer-svn37152/ffmpeg/libavformat/rmenc.c mplayer-svn37152/ffmpeg/libavformat/rmsipr.c mplayer-svn37152/ffmpeg/libavformat/rmsipr.h mplayer-svn37152/ffmpeg/libavformat/rpl.c mplayer-svn37152/ffmpeg/libavformat/rsd.c mplayer-svn37152/ffmpeg/libavformat/rso.c mplayer-svn37152/ffmpeg/libavformat/rso.h mplayer-svn37152/ffmpeg/libavformat/rsodec.c mplayer-svn37152/ffmpeg/libavformat/rsoenc.c mplayer-svn37152/ffmpeg/libavformat/rtmp.h mplayer-svn37152/ffmpeg/libavformat/rtmpcrypt.c mplayer-svn37152/ffmpeg/libavformat/rtmpcrypt.h mplayer-svn37152/ffmpeg/libavformat/rtmpdh.c mplayer-svn37152/ffmpeg/libavformat/rtmpdh.h mplayer-svn37152/ffmpeg/libavformat/rtmphttp.c mplayer-svn37152/ffmpeg/libavformat/rtmppkt.c mplayer-svn37152/ffmpeg/libavformat/rtmppkt.h mplayer-svn37152/ffmpeg/libavformat/rtmpproto.c mplayer-svn37152/ffmpeg/libavformat/rtp.c mplayer-svn37152/ffmpeg/libavformat/rtp.h mplayer-svn37152/ffmpeg/libavformat/rtpdec.c mplayer-svn37152/ffmpeg/libavformat/rtpdec.h mplayer-svn37152/ffmpeg/libavformat/rtpdec_amr.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_asf.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_formats.h mplayer-svn37152/ffmpeg/libavformat/rtpdec_g726.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_h263.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_h263_rfc2190.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_h264.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_ilbc.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_jpeg.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_latm.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_mpeg12.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_mpeg4.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_mpegts.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_qcelp.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_qdm2.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_qt.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_svq3.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_vp8.c mplayer-svn37152/ffmpeg/libavformat/rtpdec_xiph.c mplayer-svn37152/ffmpeg/libavformat/rtpenc.c mplayer-svn37152/ffmpeg/libavformat/rtpenc.h mplayer-svn37152/ffmpeg/libavformat/rtpenc_aac.c mplayer-svn37152/ffmpeg/libavformat/rtpenc_amr.c mplayer-svn37152/ffmpeg/libavformat/rtpenc_chain.c mplayer-svn37152/ffmpeg/libavformat/rtpenc_chain.h mplayer-svn37152/ffmpeg/libavformat/rtpenc_h263.c mplayer-svn37152/ffmpeg/libavformat/rtpenc_h263_rfc2190.c mplayer-svn37152/ffmpeg/libavformat/rtpenc_h264.c mplayer-svn37152/ffmpeg/libavformat/rtpenc_jpeg.c mplayer-svn37152/ffmpeg/libavformat/rtpenc_latm.c mplayer-svn37152/ffmpeg/libavformat/rtpenc_mpv.c mplayer-svn37152/ffmpeg/libavformat/rtpenc_vp8.c mplayer-svn37152/ffmpeg/libavformat/rtpenc_xiph.c mplayer-svn37152/ffmpeg/libavformat/rtpproto.c mplayer-svn37152/ffmpeg/libavformat/rtpproto.h mplayer-svn37152/ffmpeg/libavformat/rtsp.c mplayer-svn37152/ffmpeg/libavformat/rtsp.h mplayer-svn37152/ffmpeg/libavformat/rtspcodes.h mplayer-svn37152/ffmpeg/libavformat/rtspdec.c mplayer-svn37152/ffmpeg/libavformat/rtspenc.c mplayer-svn37152/ffmpeg/libavformat/samidec.c mplayer-svn37152/ffmpeg/libavformat/sapdec.c mplayer-svn37152/ffmpeg/libavformat/sapenc.c mplayer-svn37152/ffmpeg/libavformat/sauce.c mplayer-svn37152/ffmpeg/libavformat/sauce.h mplayer-svn37152/ffmpeg/libavformat/sbgdec.c mplayer-svn37152/ffmpeg/libavformat/sctp.c mplayer-svn37152/ffmpeg/libavformat/sdp.c mplayer-svn37152/ffmpeg/libavformat/sdr2.c mplayer-svn37152/ffmpeg/libavformat/seek-test.c mplayer-svn37152/ffmpeg/libavformat/seek.c mplayer-svn37152/ffmpeg/libavformat/seek.h mplayer-svn37152/ffmpeg/libavformat/segafilm.c mplayer-svn37152/ffmpeg/libavformat/segment.c mplayer-svn37152/ffmpeg/libavformat/sierravmd.c mplayer-svn37152/ffmpeg/libavformat/siff.c mplayer-svn37152/ffmpeg/libavformat/smacker.c mplayer-svn37152/ffmpeg/libavformat/smjpeg.c mplayer-svn37152/ffmpeg/libavformat/smjpeg.h mplayer-svn37152/ffmpeg/libavformat/smjpegdec.c mplayer-svn37152/ffmpeg/libavformat/smjpegenc.c mplayer-svn37152/ffmpeg/libavformat/smoothstreamingenc.c mplayer-svn37152/ffmpeg/libavformat/smush.c mplayer-svn37152/ffmpeg/libavformat/sol.c mplayer-svn37152/ffmpeg/libavformat/sox.h mplayer-svn37152/ffmpeg/libavformat/soxdec.c mplayer-svn37152/ffmpeg/libavformat/soxenc.c mplayer-svn37152/ffmpeg/libavformat/spdif.c mplayer-svn37152/ffmpeg/libavformat/spdif.h mplayer-svn37152/ffmpeg/libavformat/spdifdec.c mplayer-svn37152/ffmpeg/libavformat/spdifenc.c mplayer-svn37152/ffmpeg/libavformat/srtdec.c mplayer-svn37152/ffmpeg/libavformat/srtenc.c mplayer-svn37152/ffmpeg/libavformat/srtp.c mplayer-svn37152/ffmpeg/libavformat/srtp.h mplayer-svn37152/ffmpeg/libavformat/srtpproto.c mplayer-svn37152/ffmpeg/libavformat/subfile.c mplayer-svn37152/ffmpeg/libavformat/subtitles.c mplayer-svn37152/ffmpeg/libavformat/subtitles.h mplayer-svn37152/ffmpeg/libavformat/subviewer1dec.c mplayer-svn37152/ffmpeg/libavformat/subviewerdec.c mplayer-svn37152/ffmpeg/libavformat/swf.c mplayer-svn37152/ffmpeg/libavformat/swf.h mplayer-svn37152/ffmpeg/libavformat/swfdec.c mplayer-svn37152/ffmpeg/libavformat/swfenc.c mplayer-svn37152/ffmpeg/libavformat/takdec.c mplayer-svn37152/ffmpeg/libavformat/tcp.c mplayer-svn37152/ffmpeg/libavformat/tedcaptionsdec.c mplayer-svn37152/ffmpeg/libavformat/tee.c mplayer-svn37152/ffmpeg/libavformat/thp.c mplayer-svn37152/ffmpeg/libavformat/tiertexseq.c mplayer-svn37152/ffmpeg/libavformat/tls.c mplayer-svn37152/ffmpeg/libavformat/tmv.c mplayer-svn37152/ffmpeg/libavformat/tta.c mplayer-svn37152/ffmpeg/libavformat/tty.c mplayer-svn37152/ffmpeg/libavformat/txd.c mplayer-svn37152/ffmpeg/libavformat/udp.c mplayer-svn37152/ffmpeg/libavformat/uncodedframecrcenc.c mplayer-svn37152/ffmpeg/libavformat/unix.c mplayer-svn37152/ffmpeg/libavformat/url-test.c mplayer-svn37152/ffmpeg/libavformat/url.c mplayer-svn37152/ffmpeg/libavformat/url.h mplayer-svn37152/ffmpeg/libavformat/urldecode.c mplayer-svn37152/ffmpeg/libavformat/urldecode.h mplayer-svn37152/ffmpeg/libavformat/utils.c mplayer-svn37152/ffmpeg/libavformat/vc1test.c mplayer-svn37152/ffmpeg/libavformat/vc1testenc.c mplayer-svn37152/ffmpeg/libavformat/version.h mplayer-svn37152/ffmpeg/libavformat/vivo.c mplayer-svn37152/ffmpeg/libavformat/voc.c mplayer-svn37152/ffmpeg/libavformat/voc.h mplayer-svn37152/ffmpeg/libavformat/vocdec.c mplayer-svn37152/ffmpeg/libavformat/vocenc.c mplayer-svn37152/ffmpeg/libavformat/vorbiscomment.c mplayer-svn37152/ffmpeg/libavformat/vorbiscomment.h mplayer-svn37152/ffmpeg/libavformat/vplayerdec.c mplayer-svn37152/ffmpeg/libavformat/vqf.c mplayer-svn37152/ffmpeg/libavformat/w64.c mplayer-svn37152/ffmpeg/libavformat/w64.h mplayer-svn37152/ffmpeg/libavformat/wavdec.c mplayer-svn37152/ffmpeg/libavformat/wavenc.c mplayer-svn37152/ffmpeg/libavformat/wc3movie.c mplayer-svn37152/ffmpeg/libavformat/webvttdec.c mplayer-svn37152/ffmpeg/libavformat/webvttenc.c mplayer-svn37152/ffmpeg/libavformat/westwood_aud.c mplayer-svn37152/ffmpeg/libavformat/westwood_vqa.c mplayer-svn37152/ffmpeg/libavformat/wtv.h mplayer-svn37152/ffmpeg/libavformat/wtv_common.c mplayer-svn37152/ffmpeg/libavformat/wtvdec.c mplayer-svn37152/ffmpeg/libavformat/wtvenc.c mplayer-svn37152/ffmpeg/libavformat/wv.c mplayer-svn37152/ffmpeg/libavformat/wv.h mplayer-svn37152/ffmpeg/libavformat/wvdec.c mplayer-svn37152/ffmpeg/libavformat/wvenc.c mplayer-svn37152/ffmpeg/libavformat/xa.c mplayer-svn37152/ffmpeg/libavformat/xmv.c mplayer-svn37152/ffmpeg/libavformat/xwma.c mplayer-svn37152/ffmpeg/libavformat/yop.c mplayer-svn37152/ffmpeg/libavformat/yuv4mpeg.c mplayer-svn37152/ffmpeg/libavresample/ mplayer-svn37152/ffmpeg/libavresample/aarch64/ mplayer-svn37152/ffmpeg/libavresample/aarch64/Makefile mplayer-svn37152/ffmpeg/libavresample/aarch64/neontest.c mplayer-svn37152/ffmpeg/libavresample/arm/ mplayer-svn37152/ffmpeg/libavresample/arm/audio_convert_init.c mplayer-svn37152/ffmpeg/libavresample/arm/audio_convert_neon.S mplayer-svn37152/ffmpeg/libavresample/arm/Makefile mplayer-svn37152/ffmpeg/libavresample/arm/neontest.c mplayer-svn37152/ffmpeg/libavresample/audio_convert.c mplayer-svn37152/ffmpeg/libavresample/audio_convert.h mplayer-svn37152/ffmpeg/libavresample/audio_data.c mplayer-svn37152/ffmpeg/libavresample/audio_data.h mplayer-svn37152/ffmpeg/libavresample/audio_mix.c mplayer-svn37152/ffmpeg/libavresample/audio_mix.h mplayer-svn37152/ffmpeg/libavresample/audio_mix_matrix.c mplayer-svn37152/ffmpeg/libavresample/avresample-test.c mplayer-svn37152/ffmpeg/libavresample/avresample.h mplayer-svn37152/ffmpeg/libavresample/avresampleres.rc mplayer-svn37152/ffmpeg/libavresample/dither.c mplayer-svn37152/ffmpeg/libavresample/dither.h mplayer-svn37152/ffmpeg/libavresample/internal.h mplayer-svn37152/ffmpeg/libavresample/libavresample.v mplayer-svn37152/ffmpeg/libavresample/Makefile mplayer-svn37152/ffmpeg/libavresample/options.c mplayer-svn37152/ffmpeg/libavresample/resample.c mplayer-svn37152/ffmpeg/libavresample/resample.h mplayer-svn37152/ffmpeg/libavresample/resample_template.c mplayer-svn37152/ffmpeg/libavresample/utils.c mplayer-svn37152/ffmpeg/libavresample/version.h mplayer-svn37152/ffmpeg/libavresample/x86/ mplayer-svn37152/ffmpeg/libavresample/x86/audio_convert.asm mplayer-svn37152/ffmpeg/libavresample/x86/audio_convert_init.c mplayer-svn37152/ffmpeg/libavresample/x86/audio_mix.asm mplayer-svn37152/ffmpeg/libavresample/x86/audio_mix_init.c mplayer-svn37152/ffmpeg/libavresample/x86/dither.asm mplayer-svn37152/ffmpeg/libavresample/x86/dither_init.c mplayer-svn37152/ffmpeg/libavresample/x86/Makefile mplayer-svn37152/ffmpeg/libavresample/x86/util.asm mplayer-svn37152/ffmpeg/libavresample/x86/w64xmmtest.c mplayer-svn37152/ffmpeg/libavutil/ mplayer-svn37152/ffmpeg/libavutil/aarch64/ mplayer-svn37152/ffmpeg/libavutil/aarch64/asm.S mplayer-svn37152/ffmpeg/libavutil/aarch64/bswap.h mplayer-svn37152/ffmpeg/libavutil/aarch64/cpu.c mplayer-svn37152/ffmpeg/libavutil/aarch64/cpu.h mplayer-svn37152/ffmpeg/libavutil/aarch64/float_dsp_init.c mplayer-svn37152/ffmpeg/libavutil/aarch64/float_dsp_neon.S mplayer-svn37152/ffmpeg/libavutil/aarch64/Makefile mplayer-svn37152/ffmpeg/libavutil/aarch64/neontest.h mplayer-svn37152/ffmpeg/libavutil/adler32.c mplayer-svn37152/ffmpeg/libavutil/adler32.h mplayer-svn37152/ffmpeg/libavutil/aes.c mplayer-svn37152/ffmpeg/libavutil/aes.h mplayer-svn37152/ffmpeg/libavutil/arm/ mplayer-svn37152/ffmpeg/libavutil/arm/asm.S mplayer-svn37152/ffmpeg/libavutil/arm/bswap.h mplayer-svn37152/ffmpeg/libavutil/arm/cpu.c mplayer-svn37152/ffmpeg/libavutil/arm/cpu.h mplayer-svn37152/ffmpeg/libavutil/arm/float_dsp_arm.h mplayer-svn37152/ffmpeg/libavutil/arm/float_dsp_init_arm.c mplayer-svn37152/ffmpeg/libavutil/arm/float_dsp_init_neon.c mplayer-svn37152/ffmpeg/libavutil/arm/float_dsp_init_vfp.c mplayer-svn37152/ffmpeg/libavutil/arm/float_dsp_neon.S mplayer-svn37152/ffmpeg/libavutil/arm/float_dsp_vfp.S mplayer-svn37152/ffmpeg/libavutil/arm/intmath.h mplayer-svn37152/ffmpeg/libavutil/arm/intreadwrite.h mplayer-svn37152/ffmpeg/libavutil/arm/Makefile mplayer-svn37152/ffmpeg/libavutil/arm/neontest.h mplayer-svn37152/ffmpeg/libavutil/arm/timer.h mplayer-svn37152/ffmpeg/libavutil/atomic.c mplayer-svn37152/ffmpeg/libavutil/atomic.h mplayer-svn37152/ffmpeg/libavutil/atomic_gcc.h mplayer-svn37152/ffmpeg/libavutil/atomic_suncc.h mplayer-svn37152/ffmpeg/libavutil/atomic_win32.h mplayer-svn37152/ffmpeg/libavutil/attributes.h mplayer-svn37152/ffmpeg/libavutil/audio_fifo.c mplayer-svn37152/ffmpeg/libavutil/audio_fifo.h mplayer-svn37152/ffmpeg/libavutil/audioconvert.h mplayer-svn37152/ffmpeg/libavutil/avassert.h mplayer-svn37152/ffmpeg/libavutil/avr32/ mplayer-svn37152/ffmpeg/libavutil/avr32/bswap.h mplayer-svn37152/ffmpeg/libavutil/avr32/intreadwrite.h mplayer-svn37152/ffmpeg/libavutil/avstring.c mplayer-svn37152/ffmpeg/libavutil/avstring.h mplayer-svn37152/ffmpeg/libavutil/avutil.h mplayer-svn37152/ffmpeg/libavutil/avutilres.rc mplayer-svn37152/ffmpeg/libavutil/base64.c mplayer-svn37152/ffmpeg/libavutil/base64.h mplayer-svn37152/ffmpeg/libavutil/bfin/ mplayer-svn37152/ffmpeg/libavutil/bfin/asm.h mplayer-svn37152/ffmpeg/libavutil/bfin/attributes.h mplayer-svn37152/ffmpeg/libavutil/bfin/bswap.h mplayer-svn37152/ffmpeg/libavutil/bfin/timer.h mplayer-svn37152/ffmpeg/libavutil/blowfish.c mplayer-svn37152/ffmpeg/libavutil/blowfish.h mplayer-svn37152/ffmpeg/libavutil/bprint.c mplayer-svn37152/ffmpeg/libavutil/bprint.h mplayer-svn37152/ffmpeg/libavutil/bswap.h mplayer-svn37152/ffmpeg/libavutil/buffer.c mplayer-svn37152/ffmpeg/libavutil/buffer.h mplayer-svn37152/ffmpeg/libavutil/buffer_internal.h mplayer-svn37152/ffmpeg/libavutil/channel_layout.c mplayer-svn37152/ffmpeg/libavutil/channel_layout.h mplayer-svn37152/ffmpeg/libavutil/colorspace.h mplayer-svn37152/ffmpeg/libavutil/common.h mplayer-svn37152/ffmpeg/libavutil/cpu.c mplayer-svn37152/ffmpeg/libavutil/cpu.h mplayer-svn37152/ffmpeg/libavutil/cpu_internal.h mplayer-svn37152/ffmpeg/libavutil/crc.c mplayer-svn37152/ffmpeg/libavutil/crc.h mplayer-svn37152/ffmpeg/libavutil/des.c mplayer-svn37152/ffmpeg/libavutil/des.h mplayer-svn37152/ffmpeg/libavutil/dict.c mplayer-svn37152/ffmpeg/libavutil/dict.h mplayer-svn37152/ffmpeg/libavutil/downmix_info.c mplayer-svn37152/ffmpeg/libavutil/downmix_info.h mplayer-svn37152/ffmpeg/libavutil/dynarray.h mplayer-svn37152/ffmpeg/libavutil/error.c mplayer-svn37152/ffmpeg/libavutil/error.h mplayer-svn37152/ffmpeg/libavutil/eval.c mplayer-svn37152/ffmpeg/libavutil/eval.h mplayer-svn37152/ffmpeg/libavutil/fifo.c mplayer-svn37152/ffmpeg/libavutil/fifo.h mplayer-svn37152/ffmpeg/libavutil/file.c mplayer-svn37152/ffmpeg/libavutil/file.h mplayer-svn37152/ffmpeg/libavutil/file_open.c mplayer-svn37152/ffmpeg/libavutil/fixed_dsp.c mplayer-svn37152/ffmpeg/libavutil/fixed_dsp.h mplayer-svn37152/ffmpeg/libavutil/float_dsp.c mplayer-svn37152/ffmpeg/libavutil/float_dsp.h mplayer-svn37152/ffmpeg/libavutil/frame.c mplayer-svn37152/ffmpeg/libavutil/frame.h mplayer-svn37152/ffmpeg/libavutil/hash.c mplayer-svn37152/ffmpeg/libavutil/hash.h mplayer-svn37152/ffmpeg/libavutil/hmac.c mplayer-svn37152/ffmpeg/libavutil/hmac.h mplayer-svn37152/ffmpeg/libavutil/imgutils.c mplayer-svn37152/ffmpeg/libavutil/imgutils.h mplayer-svn37152/ffmpeg/libavutil/integer.c mplayer-svn37152/ffmpeg/libavutil/integer.h mplayer-svn37152/ffmpeg/libavutil/internal.h mplayer-svn37152/ffmpeg/libavutil/intfloat.h mplayer-svn37152/ffmpeg/libavutil/intfloat_readwrite.c mplayer-svn37152/ffmpeg/libavutil/intfloat_readwrite.h mplayer-svn37152/ffmpeg/libavutil/intmath.c mplayer-svn37152/ffmpeg/libavutil/intmath.h mplayer-svn37152/ffmpeg/libavutil/intreadwrite.h mplayer-svn37152/ffmpeg/libavutil/lfg.c mplayer-svn37152/ffmpeg/libavutil/lfg.h mplayer-svn37152/ffmpeg/libavutil/libavutil.v mplayer-svn37152/ffmpeg/libavutil/libm.h mplayer-svn37152/ffmpeg/libavutil/lls1.c mplayer-svn37152/ffmpeg/libavutil/lls1.h mplayer-svn37152/ffmpeg/libavutil/lls2.c mplayer-svn37152/ffmpeg/libavutil/lls2.h mplayer-svn37152/ffmpeg/libavutil/log.c mplayer-svn37152/ffmpeg/libavutil/log.h mplayer-svn37152/ffmpeg/libavutil/log2_tab.c mplayer-svn37152/ffmpeg/libavutil/lzo.c mplayer-svn37152/ffmpeg/libavutil/lzo.h mplayer-svn37152/ffmpeg/libavutil/macros.h mplayer-svn37152/ffmpeg/libavutil/Makefile mplayer-svn37152/ffmpeg/libavutil/mathematics.c mplayer-svn37152/ffmpeg/libavutil/mathematics.h mplayer-svn37152/ffmpeg/libavutil/md5.c mplayer-svn37152/ffmpeg/libavutil/md5.h mplayer-svn37152/ffmpeg/libavutil/mem.c mplayer-svn37152/ffmpeg/libavutil/mem.h mplayer-svn37152/ffmpeg/libavutil/mips/ mplayer-svn37152/ffmpeg/libavutil/mips/float_dsp_mips.c mplayer-svn37152/ffmpeg/libavutil/mips/intreadwrite.h mplayer-svn37152/ffmpeg/libavutil/mips/libm_mips.h mplayer-svn37152/ffmpeg/libavutil/mips/Makefile mplayer-svn37152/ffmpeg/libavutil/murmur3.c mplayer-svn37152/ffmpeg/libavutil/murmur3.h mplayer-svn37152/ffmpeg/libavutil/old_pix_fmts.h mplayer-svn37152/ffmpeg/libavutil/opencl.c mplayer-svn37152/ffmpeg/libavutil/opencl.h mplayer-svn37152/ffmpeg/libavutil/opencl_internal.c mplayer-svn37152/ffmpeg/libavutil/opencl_internal.h mplayer-svn37152/ffmpeg/libavutil/opt.c mplayer-svn37152/ffmpeg/libavutil/opt.h mplayer-svn37152/ffmpeg/libavutil/parseutils.c mplayer-svn37152/ffmpeg/libavutil/parseutils.h mplayer-svn37152/ffmpeg/libavutil/pca.c mplayer-svn37152/ffmpeg/libavutil/pca.h mplayer-svn37152/ffmpeg/libavutil/pixdesc.c mplayer-svn37152/ffmpeg/libavutil/pixdesc.h mplayer-svn37152/ffmpeg/libavutil/pixfmt.h mplayer-svn37152/ffmpeg/libavutil/ppc/ mplayer-svn37152/ffmpeg/libavutil/ppc/cpu.c mplayer-svn37152/ffmpeg/libavutil/ppc/cpu.h mplayer-svn37152/ffmpeg/libavutil/ppc/float_dsp_altivec.c mplayer-svn37152/ffmpeg/libavutil/ppc/float_dsp_altivec.h mplayer-svn37152/ffmpeg/libavutil/ppc/float_dsp_init.c mplayer-svn37152/ffmpeg/libavutil/ppc/intreadwrite.h mplayer-svn37152/ffmpeg/libavutil/ppc/Makefile mplayer-svn37152/ffmpeg/libavutil/ppc/timer.h mplayer-svn37152/ffmpeg/libavutil/ppc/types_altivec.h mplayer-svn37152/ffmpeg/libavutil/ppc/util_altivec.h mplayer-svn37152/ffmpeg/libavutil/qsort.h mplayer-svn37152/ffmpeg/libavutil/random_seed.c mplayer-svn37152/ffmpeg/libavutil/random_seed.h mplayer-svn37152/ffmpeg/libavutil/rational.c mplayer-svn37152/ffmpeg/libavutil/rational.h mplayer-svn37152/ffmpeg/libavutil/rc4.c mplayer-svn37152/ffmpeg/libavutil/rc4.h mplayer-svn37152/ffmpeg/libavutil/replaygain.h mplayer-svn37152/ffmpeg/libavutil/ripemd.c mplayer-svn37152/ffmpeg/libavutil/ripemd.h mplayer-svn37152/ffmpeg/libavutil/samplefmt.c mplayer-svn37152/ffmpeg/libavutil/samplefmt.h mplayer-svn37152/ffmpeg/libavutil/sh4/ mplayer-svn37152/ffmpeg/libavutil/sh4/bswap.h mplayer-svn37152/ffmpeg/libavutil/sha.c mplayer-svn37152/ffmpeg/libavutil/sha.h mplayer-svn37152/ffmpeg/libavutil/sha512.c mplayer-svn37152/ffmpeg/libavutil/sha512.h mplayer-svn37152/ffmpeg/libavutil/softfloat.c mplayer-svn37152/ffmpeg/libavutil/softfloat.h mplayer-svn37152/ffmpeg/libavutil/stereo3d.c mplayer-svn37152/ffmpeg/libavutil/stereo3d.h mplayer-svn37152/ffmpeg/libavutil/time.c mplayer-svn37152/ffmpeg/libavutil/time.h mplayer-svn37152/ffmpeg/libavutil/timecode.c mplayer-svn37152/ffmpeg/libavutil/timecode.h mplayer-svn37152/ffmpeg/libavutil/timer.h mplayer-svn37152/ffmpeg/libavutil/timestamp.h mplayer-svn37152/ffmpeg/libavutil/tomi/ mplayer-svn37152/ffmpeg/libavutil/tomi/intreadwrite.h mplayer-svn37152/ffmpeg/libavutil/tree.c mplayer-svn37152/ffmpeg/libavutil/tree.h mplayer-svn37152/ffmpeg/libavutil/utf8.c mplayer-svn37152/ffmpeg/libavutil/utils.c mplayer-svn37152/ffmpeg/libavutil/version.h mplayer-svn37152/ffmpeg/libavutil/x86/ mplayer-svn37152/ffmpeg/libavutil/x86/asm.h mplayer-svn37152/ffmpeg/libavutil/x86/bswap.h mplayer-svn37152/ffmpeg/libavutil/x86/cpu.c mplayer-svn37152/ffmpeg/libavutil/x86/cpu.h mplayer-svn37152/ffmpeg/libavutil/x86/cpuid.asm mplayer-svn37152/ffmpeg/libavutil/x86/emms.asm mplayer-svn37152/ffmpeg/libavutil/x86/emms.h mplayer-svn37152/ffmpeg/libavutil/x86/float_dsp.asm mplayer-svn37152/ffmpeg/libavutil/x86/float_dsp_init.c mplayer-svn37152/ffmpeg/libavutil/x86/intreadwrite.h mplayer-svn37152/ffmpeg/libavutil/x86/lls.asm mplayer-svn37152/ffmpeg/libavutil/x86/lls_init.c mplayer-svn37152/ffmpeg/libavutil/x86/Makefile mplayer-svn37152/ffmpeg/libavutil/x86/timer.h mplayer-svn37152/ffmpeg/libavutil/x86/w64xmmtest.h mplayer-svn37152/ffmpeg/libavutil/x86/x86inc.asm mplayer-svn37152/ffmpeg/libavutil/x86/x86util.asm mplayer-svn37152/ffmpeg/libavutil/x86_cpu.h mplayer-svn37152/ffmpeg/libavutil/xga_font_data.c mplayer-svn37152/ffmpeg/libavutil/xga_font_data.h mplayer-svn37152/ffmpeg/libavutil/xtea.c mplayer-svn37152/ffmpeg/libavutil/xtea.h mplayer-svn37152/ffmpeg/libpostproc/ mplayer-svn37152/ffmpeg/libpostproc/libpostproc.v mplayer-svn37152/ffmpeg/libpostproc/Makefile mplayer-svn37152/ffmpeg/libpostproc/postprocess.c mplayer-svn37152/ffmpeg/libpostproc/postprocess.h mplayer-svn37152/ffmpeg/libpostproc/postprocess_altivec_template.c mplayer-svn37152/ffmpeg/libpostproc/postprocess_internal.h mplayer-svn37152/ffmpeg/libpostproc/postprocess_template.c mplayer-svn37152/ffmpeg/libpostproc/postprocres.rc mplayer-svn37152/ffmpeg/libpostproc/version.h mplayer-svn37152/ffmpeg/library.mak mplayer-svn37152/ffmpeg/libswresample/ mplayer-svn37152/ffmpeg/libswresample/arm/ mplayer-svn37152/ffmpeg/libswresample/arm/audio_convert_init.c mplayer-svn37152/ffmpeg/libswresample/arm/audio_convert_neon.S mplayer-svn37152/ffmpeg/libswresample/arm/Makefile mplayer-svn37152/ffmpeg/libswresample/arm/neontest.c mplayer-svn37152/ffmpeg/libswresample/audioconvert.c mplayer-svn37152/ffmpeg/libswresample/audioconvert.h mplayer-svn37152/ffmpeg/libswresample/dither.c mplayer-svn37152/ffmpeg/libswresample/dither_template.c mplayer-svn37152/ffmpeg/libswresample/libswresample.v mplayer-svn37152/ffmpeg/libswresample/log2_tab.c mplayer-svn37152/ffmpeg/libswresample/Makefile mplayer-svn37152/ffmpeg/libswresample/noise_shaping_data.c mplayer-svn37152/ffmpeg/libswresample/rematrix.c mplayer-svn37152/ffmpeg/libswresample/rematrix_template.c mplayer-svn37152/ffmpeg/libswresample/resample.c mplayer-svn37152/ffmpeg/libswresample/resample_template.c mplayer-svn37152/ffmpeg/libswresample/soxr_resample.c mplayer-svn37152/ffmpeg/libswresample/swresample-test.c mplayer-svn37152/ffmpeg/libswresample/swresample.c mplayer-svn37152/ffmpeg/libswresample/swresample.h mplayer-svn37152/ffmpeg/libswresample/swresample_internal.h mplayer-svn37152/ffmpeg/libswresample/swresampleres.rc mplayer-svn37152/ffmpeg/libswresample/version.h mplayer-svn37152/ffmpeg/libswresample/x86/ mplayer-svn37152/ffmpeg/libswresample/x86/audio_convert.asm mplayer-svn37152/ffmpeg/libswresample/x86/Makefile mplayer-svn37152/ffmpeg/libswresample/x86/rematrix.asm mplayer-svn37152/ffmpeg/libswresample/x86/resample_mmx.h mplayer-svn37152/ffmpeg/libswresample/x86/swresample_x86.c mplayer-svn37152/ffmpeg/libswresample/x86/w64xmmtest.c mplayer-svn37152/ffmpeg/libswscale/ mplayer-svn37152/ffmpeg/libswscale/arm/ mplayer-svn37152/ffmpeg/libswscale/arm/Makefile mplayer-svn37152/ffmpeg/libswscale/arm/rgb2yuv_neon_16.S mplayer-svn37152/ffmpeg/libswscale/arm/rgb2yuv_neon_32.S mplayer-svn37152/ffmpeg/libswscale/arm/rgb2yuv_neon_common.S mplayer-svn37152/ffmpeg/libswscale/arm/swscale_unscaled.c mplayer-svn37152/ffmpeg/libswscale/bayer_template.c mplayer-svn37152/ffmpeg/libswscale/bfin/ mplayer-svn37152/ffmpeg/libswscale/bfin/internal_bfin.S mplayer-svn37152/ffmpeg/libswscale/bfin/Makefile mplayer-svn37152/ffmpeg/libswscale/bfin/swscale_bfin.c mplayer-svn37152/ffmpeg/libswscale/bfin/yuv2rgb_bfin.c mplayer-svn37152/ffmpeg/libswscale/colorspace-test.c mplayer-svn37152/ffmpeg/libswscale/input.c mplayer-svn37152/ffmpeg/libswscale/libswscale.v mplayer-svn37152/ffmpeg/libswscale/Makefile mplayer-svn37152/ffmpeg/libswscale/options.c mplayer-svn37152/ffmpeg/libswscale/output.c mplayer-svn37152/ffmpeg/libswscale/ppc/ mplayer-svn37152/ffmpeg/libswscale/ppc/Makefile mplayer-svn37152/ffmpeg/libswscale/ppc/swscale_altivec.c mplayer-svn37152/ffmpeg/libswscale/ppc/yuv2rgb_altivec.c mplayer-svn37152/ffmpeg/libswscale/ppc/yuv2rgb_altivec.h mplayer-svn37152/ffmpeg/libswscale/ppc/yuv2yuv_altivec.c mplayer-svn37152/ffmpeg/libswscale/rgb2rgb.c mplayer-svn37152/ffmpeg/libswscale/rgb2rgb.h mplayer-svn37152/ffmpeg/libswscale/rgb2rgb_template.c mplayer-svn37152/ffmpeg/libswscale/swscale-test.c mplayer-svn37152/ffmpeg/libswscale/swscale.c mplayer-svn37152/ffmpeg/libswscale/swscale.h mplayer-svn37152/ffmpeg/libswscale/swscale_internal.h mplayer-svn37152/ffmpeg/libswscale/swscale_unscaled.c mplayer-svn37152/ffmpeg/libswscale/swscaleres.rc mplayer-svn37152/ffmpeg/libswscale/utils.c mplayer-svn37152/ffmpeg/libswscale/version.h mplayer-svn37152/ffmpeg/libswscale/x86/ mplayer-svn37152/ffmpeg/libswscale/x86/input.asm mplayer-svn37152/ffmpeg/libswscale/x86/Makefile mplayer-svn37152/ffmpeg/libswscale/x86/output.asm mplayer-svn37152/ffmpeg/libswscale/x86/rgb2rgb.c mplayer-svn37152/ffmpeg/libswscale/x86/rgb2rgb_template.c mplayer-svn37152/ffmpeg/libswscale/x86/scale.asm mplayer-svn37152/ffmpeg/libswscale/x86/swscale.c mplayer-svn37152/ffmpeg/libswscale/x86/swscale_template.c mplayer-svn37152/ffmpeg/libswscale/x86/w64xmmtest.c mplayer-svn37152/ffmpeg/libswscale/x86/yuv2rgb.c mplayer-svn37152/ffmpeg/libswscale/x86/yuv2rgb_template.c mplayer-svn37152/ffmpeg/libswscale/yuv2rgb.c mplayer-svn37152/ffmpeg/LICENSE mplayer-svn37152/ffmpeg/MAINTAINERS mplayer-svn37152/ffmpeg/Makefile mplayer-svn37152/ffmpeg/presets/ mplayer-svn37152/ffmpeg/presets/libvpx-1080p.ffpreset mplayer-svn37152/ffmpeg/presets/libvpx-1080p50_60.ffpreset mplayer-svn37152/ffmpeg/presets/libvpx-360p.ffpreset mplayer-svn37152/ffmpeg/presets/libvpx-720p.ffpreset mplayer-svn37152/ffmpeg/presets/libvpx-720p50_60.ffpreset mplayer-svn37152/ffmpeg/presets/libx264-ipod320.ffpreset mplayer-svn37152/ffmpeg/presets/libx264-ipod640.ffpreset mplayer-svn37152/ffmpeg/README mplayer-svn37152/ffmpeg/RELEASE mplayer-svn37152/ffmpeg/tests/ mplayer-svn37152/ffmpeg/tests/audiogen.c mplayer-svn37152/ffmpeg/tests/base64.c mplayer-svn37152/ffmpeg/tests/copycooker.sh mplayer-svn37152/ffmpeg/tests/fate/ mplayer-svn37152/ffmpeg/tests/fate/aac.mak mplayer-svn37152/ffmpeg/tests/fate/ac3.mak mplayer-svn37152/ffmpeg/tests/fate/acodec.mak mplayer-svn37152/ffmpeg/tests/fate/adpcm.mak mplayer-svn37152/ffmpeg/tests/fate/alac.mak mplayer-svn37152/ffmpeg/tests/fate/als.mak mplayer-svn37152/ffmpeg/tests/fate/amrnb.mak mplayer-svn37152/ffmpeg/tests/fate/amrwb.mak mplayer-svn37152/ffmpeg/tests/fate/atrac.mak mplayer-svn37152/ffmpeg/tests/fate/audio.mak mplayer-svn37152/ffmpeg/tests/fate/avformat.mak mplayer-svn37152/ffmpeg/tests/fate/bmp.mak mplayer-svn37152/ffmpeg/tests/fate/cdxl.mak mplayer-svn37152/ffmpeg/tests/fate/cover-art.mak mplayer-svn37152/ffmpeg/tests/fate/demux.mak mplayer-svn37152/ffmpeg/tests/fate/dfa.mak mplayer-svn37152/ffmpeg/tests/fate/dpcm.mak mplayer-svn37152/ffmpeg/tests/fate/ea.mak mplayer-svn37152/ffmpeg/tests/fate/exif.mak mplayer-svn37152/ffmpeg/tests/fate/ffmpeg.mak mplayer-svn37152/ffmpeg/tests/fate/ffprobe.mak mplayer-svn37152/ffmpeg/tests/fate/fft.mak mplayer-svn37152/ffmpeg/tests/fate/filter-audio.mak mplayer-svn37152/ffmpeg/tests/fate/filter-video.mak mplayer-svn37152/ffmpeg/tests/fate/flac.mak mplayer-svn37152/ffmpeg/tests/fate/gif.mak mplayer-svn37152/ffmpeg/tests/fate/h264.mak mplayer-svn37152/ffmpeg/tests/fate/hevc.mak mplayer-svn37152/ffmpeg/tests/fate/image.mak mplayer-svn37152/ffmpeg/tests/fate/indeo.mak mplayer-svn37152/ffmpeg/tests/fate/libavcodec.mak mplayer-svn37152/ffmpeg/tests/fate/libavdevice.mak mplayer-svn37152/ffmpeg/tests/fate/libavformat.mak mplayer-svn37152/ffmpeg/tests/fate/libavresample.mak mplayer-svn37152/ffmpeg/tests/fate/libavutil.mak mplayer-svn37152/ffmpeg/tests/fate/libswresample.mak mplayer-svn37152/ffmpeg/tests/fate/lossless-audio.mak mplayer-svn37152/ffmpeg/tests/fate/lossless-video.mak mplayer-svn37152/ffmpeg/tests/fate/microsoft.mak mplayer-svn37152/ffmpeg/tests/fate/monkeysaudio.mak mplayer-svn37152/ffmpeg/tests/fate/mp3.mak mplayer-svn37152/ffmpeg/tests/fate/mpc.mak mplayer-svn37152/ffmpeg/tests/fate/pcm.mak mplayer-svn37152/ffmpeg/tests/fate/probe.mak mplayer-svn37152/ffmpeg/tests/fate/prores.mak mplayer-svn37152/ffmpeg/tests/fate/qt.mak mplayer-svn37152/ffmpeg/tests/fate/qtrle.mak mplayer-svn37152/ffmpeg/tests/fate/real.mak mplayer-svn37152/ffmpeg/tests/fate/screen.mak mplayer-svn37152/ffmpeg/tests/fate/seek.mak mplayer-svn37152/ffmpeg/tests/fate/subtitles.mak mplayer-svn37152/ffmpeg/tests/fate/utvideo.mak mplayer-svn37152/ffmpeg/tests/fate/vcodec.mak mplayer-svn37152/ffmpeg/tests/fate/video.mak mplayer-svn37152/ffmpeg/tests/fate/voice.mak mplayer-svn37152/ffmpeg/tests/fate/vorbis.mak mplayer-svn37152/ffmpeg/tests/fate/vpx.mak mplayer-svn37152/ffmpeg/tests/fate/vqf.mak mplayer-svn37152/ffmpeg/tests/fate/wavpack.mak mplayer-svn37152/ffmpeg/tests/fate/wma.mak mplayer-svn37152/ffmpeg/tests/fate/xvid.mak mplayer-svn37152/ffmpeg/tests/fate-run.sh mplayer-svn37152/ffmpeg/tests/fate-update.sh mplayer-svn37152/ffmpeg/tests/fate-valgrind.supp mplayer-svn37152/ffmpeg/tests/fate.sh mplayer-svn37152/ffmpeg/tests/ffserver-regression.sh mplayer-svn37152/ffmpeg/tests/ffserver.conf mplayer-svn37152/ffmpeg/tests/ffserver.regression.ref mplayer-svn37152/ffmpeg/tests/filtergraphs/ mplayer-svn37152/ffmpeg/tests/filtergraphs/alphamerge_alphaextract_rgb mplayer-svn37152/ffmpeg/tests/filtergraphs/alphamerge_alphaextract_yuv mplayer-svn37152/ffmpeg/tests/filtergraphs/channelmap_one_int mplayer-svn37152/ffmpeg/tests/filtergraphs/channelmap_one_str mplayer-svn37152/ffmpeg/tests/filtergraphs/concat mplayer-svn37152/ffmpeg/tests/filtergraphs/gradfun mplayer-svn37152/ffmpeg/tests/filtergraphs/hqdn3d mplayer-svn37152/ffmpeg/tests/filtergraphs/lavr_mix_output_zero mplayer-svn37152/ffmpeg/tests/filtergraphs/overlay mplayer-svn37152/ffmpeg/tests/filtergraphs/overlay_rgb mplayer-svn37152/ffmpeg/tests/filtergraphs/overlay_yuv420 mplayer-svn37152/ffmpeg/tests/filtergraphs/overlay_yuv422 mplayer-svn37152/ffmpeg/tests/filtergraphs/overlay_yuv444 mplayer-svn37152/ffmpeg/tests/filtergraphs/scalenorm mplayer-svn37152/ffmpeg/tests/filtergraphs/select-alternate mplayer-svn37152/ffmpeg/tests/filtergraphs/setpts mplayer-svn37152/ffmpeg/tests/lavf-regression.sh mplayer-svn37152/ffmpeg/tests/lena.pnm mplayer-svn37152/ffmpeg/tests/Makefile mplayer-svn37152/ffmpeg/tests/md5.sh mplayer-svn37152/ffmpeg/tests/ref/ mplayer-svn37152/ffmpeg/tests/ref/acodec/ mplayer-svn37152/ffmpeg/tests/ref/acodec/adpcm-adx mplayer-svn37152/ffmpeg/tests/ref/acodec/adpcm-ima_qt mplayer-svn37152/ffmpeg/tests/ref/acodec/adpcm-ima_wav mplayer-svn37152/ffmpeg/tests/ref/acodec/adpcm-ms mplayer-svn37152/ffmpeg/tests/ref/acodec/adpcm-swf mplayer-svn37152/ffmpeg/tests/ref/acodec/adpcm-yamaha mplayer-svn37152/ffmpeg/tests/ref/acodec/adpcm_ima_qt mplayer-svn37152/ffmpeg/tests/ref/acodec/alac mplayer-svn37152/ffmpeg/tests/ref/acodec/flac mplayer-svn37152/ffmpeg/tests/ref/acodec/g723_1 mplayer-svn37152/ffmpeg/tests/ref/acodec/mp2 mplayer-svn37152/ffmpeg/tests/ref/acodec/mp2fixed mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-alaw mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-f32be mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-f32le mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-f64be mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-f64le mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-mulaw mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s16be mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s16be_planar mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s16le mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s16le_planar mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s24be mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s24le mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s24le_planar mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s32be mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s32le mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s32le_planar mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s8 mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-s8_planar mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-u16be mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-u16le mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-u24be mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-u24le mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-u32be mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-u32le mplayer-svn37152/ffmpeg/tests/ref/acodec/pcm-u8 mplayer-svn37152/ffmpeg/tests/ref/acodec/roqaudio mplayer-svn37152/ffmpeg/tests/ref/fate/ mplayer-svn37152/ffmpeg/tests/ref/fate/4xm-1 mplayer-svn37152/ffmpeg/tests/ref/fate/4xm-2 mplayer-svn37152/ffmpeg/tests/ref/fate/8bps mplayer-svn37152/ffmpeg/tests/ref/fate/aasc mplayer-svn37152/ffmpeg/tests/ref/fate/acodec-aref mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-4xm mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-afc mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-creative mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-creative-8-2.6bit mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-creative-8-2bit mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-creative-8-4bit mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-dtk mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ea-1 mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ea-2 mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ea-maxis-xa mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ea-r1 mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ea-r2 mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ea-r3 mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-amv mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-apc mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-dk3 mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-dk4 mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-ea-eacs mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-ea-sead mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-iss mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-oki mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-rad mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-smjpeg mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima-ws mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ima_wav-stereo mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-ms-mono mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-thp mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-vima mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm-xa mplayer-svn37152/ffmpeg/tests/ref/fate/adpcm_ms-stereo mplayer-svn37152/ffmpeg/tests/ref/fate/adts-demux mplayer-svn37152/ffmpeg/tests/ref/fate/aea-demux mplayer-svn37152/ffmpeg/tests/ref/fate/alg-mm mplayer-svn37152/ffmpeg/tests/ref/fate/aliaspix-bgr mplayer-svn37152/ffmpeg/tests/ref/fate/aliaspix-gray mplayer-svn37152/ffmpeg/tests/ref/fate/amv mplayer-svn37152/ffmpeg/tests/ref/fate/ansi mplayer-svn37152/ffmpeg/tests/ref/fate/ansi256 mplayer-svn37152/ffmpeg/tests/ref/fate/armovie-escape124 mplayer-svn37152/ffmpeg/tests/ref/fate/armovie-escape130 mplayer-svn37152/ffmpeg/tests/ref/fate/ast mplayer-svn37152/ffmpeg/tests/ref/fate/auravision-v1 mplayer-svn37152/ffmpeg/tests/ref/fate/auravision-v2 mplayer-svn37152/ffmpeg/tests/ref/fate/avio-direct mplayer-svn37152/ffmpeg/tests/ref/fate/avstring mplayer-svn37152/ffmpeg/tests/ref/fate/base64 mplayer-svn37152/ffmpeg/tests/ref/fate/bethsoft-vid mplayer-svn37152/ffmpeg/tests/ref/fate/bfi mplayer-svn37152/ffmpeg/tests/ref/fate/bink-demux mplayer-svn37152/ffmpeg/tests/ref/fate/bink-video-b mplayer-svn37152/ffmpeg/tests/ref/fate/bink-video-f mplayer-svn37152/ffmpeg/tests/ref/fate/bink-video-i mplayer-svn37152/ffmpeg/tests/ref/fate/blowfish mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-15bit mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-15bit-mask mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-16bit-mask mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-1bit mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-24bit mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-32bit mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-32bit-mask mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-4bit mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-4bit-os2 mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-8bit mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-8bit-os2 mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-rle4 mplayer-svn37152/ffmpeg/tests/ref/fate/bmp-rle8 mplayer-svn37152/ffmpeg/tests/ref/fate/bmpparser mplayer-svn37152/ffmpeg/tests/ref/fate/bmv-audio mplayer-svn37152/ffmpeg/tests/ref/fate/bmv-video mplayer-svn37152/ffmpeg/tests/ref/fate/bprint mplayer-svn37152/ffmpeg/tests/ref/fate/brenderpix-24 mplayer-svn37152/ffmpeg/tests/ref/fate/brenderpix-565 mplayer-svn37152/ffmpeg/tests/ref/fate/brenderpix-defpal mplayer-svn37152/ffmpeg/tests/ref/fate/brenderpix-intpal mplayer-svn37152/ffmpeg/tests/ref/fate/brenderpix-y400a mplayer-svn37152/ffmpeg/tests/ref/fate/brstm mplayer-svn37152/ffmpeg/tests/ref/fate/caf mplayer-svn37152/ffmpeg/tests/ref/fate/cavs mplayer-svn37152/ffmpeg/tests/ref/fate/cdgraphics mplayer-svn37152/ffmpeg/tests/ref/fate/cdxl-bitline-ham6 mplayer-svn37152/ffmpeg/tests/ref/fate/cdxl-demux mplayer-svn37152/ffmpeg/tests/ref/fate/cdxl-ham6 mplayer-svn37152/ffmpeg/tests/ref/fate/cdxl-ham8 mplayer-svn37152/ffmpeg/tests/ref/fate/cdxl-pal8 mplayer-svn37152/ffmpeg/tests/ref/fate/cdxl-pal8-small mplayer-svn37152/ffmpeg/tests/ref/fate/cine-demux mplayer-svn37152/ffmpeg/tests/ref/fate/cljr mplayer-svn37152/ffmpeg/tests/ref/fate/cllc-argb mplayer-svn37152/ffmpeg/tests/ref/fate/cllc-rgb mplayer-svn37152/ffmpeg/tests/ref/fate/cllc-yuy2-noblock mplayer-svn37152/ffmpeg/tests/ref/fate/corepng mplayer-svn37152/ffmpeg/tests/ref/fate/crc mplayer-svn37152/ffmpeg/tests/ref/fate/creatureshock-avs mplayer-svn37152/ffmpeg/tests/ref/fate/cscd mplayer-svn37152/ffmpeg/tests/ref/fate/cvid-grayscale mplayer-svn37152/ffmpeg/tests/ref/fate/cvid-palette mplayer-svn37152/ffmpeg/tests/ref/fate/cvid-partial mplayer-svn37152/ffmpeg/tests/ref/fate/cyberia-c93 mplayer-svn37152/ffmpeg/tests/ref/fate/cyuv mplayer-svn37152/ffmpeg/tests/ref/fate/d-cinema-demux mplayer-svn37152/ffmpeg/tests/ref/fate/dcinema-encode mplayer-svn37152/ffmpeg/tests/ref/fate/delphine-cin-audio mplayer-svn37152/ffmpeg/tests/ref/fate/delphine-cin-video mplayer-svn37152/ffmpeg/tests/ref/fate/deluxepaint-anm mplayer-svn37152/ffmpeg/tests/ref/fate/dfa1 mplayer-svn37152/ffmpeg/tests/ref/fate/dfa10 mplayer-svn37152/ffmpeg/tests/ref/fate/dfa11 mplayer-svn37152/ffmpeg/tests/ref/fate/dfa2 mplayer-svn37152/ffmpeg/tests/ref/fate/dfa3 mplayer-svn37152/ffmpeg/tests/ref/fate/dfa4 mplayer-svn37152/ffmpeg/tests/ref/fate/dfa5 mplayer-svn37152/ffmpeg/tests/ref/fate/dfa6 mplayer-svn37152/ffmpeg/tests/ref/fate/dfa7 mplayer-svn37152/ffmpeg/tests/ref/fate/dfa8 mplayer-svn37152/ffmpeg/tests/ref/fate/dfa9 mplayer-svn37152/ffmpeg/tests/ref/fate/dirac mplayer-svn37152/ffmpeg/tests/ref/fate/dpcm-idroq mplayer-svn37152/ffmpeg/tests/ref/fate/dpcm-interplay mplayer-svn37152/ffmpeg/tests/ref/fate/dpcm-sierra mplayer-svn37152/ffmpeg/tests/ref/fate/dpcm-xan mplayer-svn37152/ffmpeg/tests/ref/fate/dpx mplayer-svn37152/ffmpeg/tests/ref/fate/dxa-feeble mplayer-svn37152/ffmpeg/tests/ref/fate/dxa-scummvm mplayer-svn37152/ffmpeg/tests/ref/fate/dxtory mplayer-svn37152/ffmpeg/tests/ref/fate/ea-cdata mplayer-svn37152/ffmpeg/tests/ref/fate/ea-cmv mplayer-svn37152/ffmpeg/tests/ref/fate/ea-mad mplayer-svn37152/ffmpeg/tests/ref/fate/ea-tgq mplayer-svn37152/ffmpeg/tests/ref/fate/ea-tgv-1 mplayer-svn37152/ffmpeg/tests/ref/fate/ea-tgv-2 mplayer-svn37152/ffmpeg/tests/ref/fate/ea-tqi mplayer-svn37152/ffmpeg/tests/ref/fate/eval mplayer-svn37152/ffmpeg/tests/ref/fate/exif-image-embedded mplayer-svn37152/ffmpeg/tests/ref/fate/exif-image-jpg mplayer-svn37152/ffmpeg/tests/ref/fate/exif-image-tiff mplayer-svn37152/ffmpeg/tests/ref/fate/exif-image-webp mplayer-svn37152/ffmpeg/tests/ref/fate/exr-slice-pxr24 mplayer-svn37152/ffmpeg/tests/ref/fate/exr-slice-raw mplayer-svn37152/ffmpeg/tests/ref/fate/exr-slice-rle mplayer-svn37152/ffmpeg/tests/ref/fate/exr-slice-zip1 mplayer-svn37152/ffmpeg/tests/ref/fate/exr-slice-zip16 mplayer-svn37152/ffmpeg/tests/ref/fate/ffmpeg-filter_complex mplayer-svn37152/ffmpeg/tests/ref/fate/ffmpeg-lavfi mplayer-svn37152/ffmpeg/tests/ref/fate/ffprobe_compact mplayer-svn37152/ffmpeg/tests/ref/fate/ffprobe_csv mplayer-svn37152/ffmpeg/tests/ref/fate/ffprobe_default mplayer-svn37152/ffmpeg/tests/ref/fate/ffprobe_flat mplayer-svn37152/ffmpeg/tests/ref/fate/ffprobe_ini mplayer-svn37152/ffmpeg/tests/ref/fate/ffprobe_json mplayer-svn37152/ffmpeg/tests/ref/fate/ffprobe_xml mplayer-svn37152/ffmpeg/tests/ref/fate/fifo mplayer-svn37152/ffmpeg/tests/ref/fate/film-cvid mplayer-svn37152/ffmpeg/tests/ref/fate/filter-adelay mplayer-svn37152/ffmpeg/tests/ref/fate/filter-alphaextract_alphamerge_rgb mplayer-svn37152/ffmpeg/tests/ref/fate/filter-alphaextract_alphamerge_yuv mplayer-svn37152/ffmpeg/tests/ref/fate/filter-atrim-duration mplayer-svn37152/ffmpeg/tests/ref/fate/filter-atrim-mixed mplayer-svn37152/ffmpeg/tests/ref/fate/filter-atrim-samples mplayer-svn37152/ffmpeg/tests/ref/fate/filter-atrim-time mplayer-svn37152/ffmpeg/tests/ref/fate/filter-boxblur mplayer-svn37152/ffmpeg/tests/ref/fate/filter-colorchannelmixer mplayer-svn37152/ffmpeg/tests/ref/fate/filter-colormatrix1 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-colormatrix2 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-concat mplayer-svn37152/ffmpeg/tests/ref/fate/filter-crop mplayer-svn37152/ffmpeg/tests/ref/fate/filter-crop_scale mplayer-svn37152/ffmpeg/tests/ref/fate/filter-crop_scale_vflip mplayer-svn37152/ffmpeg/tests/ref/fate/filter-crop_vflip mplayer-svn37152/ffmpeg/tests/ref/fate/filter-curves mplayer-svn37152/ffmpeg/tests/ref/fate/filter-delogo mplayer-svn37152/ffmpeg/tests/ref/fate/filter-drawbox mplayer-svn37152/ffmpeg/tests/ref/fate/filter-edgedetect mplayer-svn37152/ffmpeg/tests/ref/fate/filter-fade mplayer-svn37152/ffmpeg/tests/ref/fate/filter-fieldmatch mplayer-svn37152/ffmpeg/tests/ref/fate/filter-fieldorder mplayer-svn37152/ffmpeg/tests/ref/fate/filter-framepack-columns mplayer-svn37152/ffmpeg/tests/ref/fate/filter-framepack-frameseq mplayer-svn37152/ffmpeg/tests/ref/fate/filter-framepack-lines mplayer-svn37152/ffmpeg/tests/ref/fate/filter-framepack-sbs mplayer-svn37152/ffmpeg/tests/ref/fate/filter-framepack-tab mplayer-svn37152/ffmpeg/tests/ref/fate/filter-gradfun mplayer-svn37152/ffmpeg/tests/ref/fate/filter-gradfun-sample mplayer-svn37152/ffmpeg/tests/ref/fate/filter-histogram-levels mplayer-svn37152/ffmpeg/tests/ref/fate/filter-histogram-waveform mplayer-svn37152/ffmpeg/tests/ref/fate/filter-hqdn3d mplayer-svn37152/ffmpeg/tests/ref/fate/filter-hqdn3d-sample mplayer-svn37152/ffmpeg/tests/ref/fate/filter-hue mplayer-svn37152/ffmpeg/tests/ref/fate/filter-idet mplayer-svn37152/ffmpeg/tests/ref/fate/filter-interlace mplayer-svn37152/ffmpeg/tests/ref/fate/filter-lavd-life mplayer-svn37152/ffmpeg/tests/ref/fate/filter-lavd-scalenorm mplayer-svn37152/ffmpeg/tests/ref/fate/filter-lavd-testsrc mplayer-svn37152/ffmpeg/tests/ref/fate/filter-mcdeint-fast mplayer-svn37152/ffmpeg/tests/ref/fate/filter-mcdeint-medium mplayer-svn37152/ffmpeg/tests/ref/fate/filter-metadata-ebur128 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-metadata-scenedetect mplayer-svn37152/ffmpeg/tests/ref/fate/filter-metadata-silencedetect mplayer-svn37152/ffmpeg/tests/ref/fate/filter-negate mplayer-svn37152/ffmpeg/tests/ref/fate/filter-null mplayer-svn37152/ffmpeg/tests/ref/fate/filter-overlay mplayer-svn37152/ffmpeg/tests/ref/fate/filter-overlay_rgb mplayer-svn37152/ffmpeg/tests/ref/fate/filter-overlay_yuv420 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-overlay_yuv422 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-overlay_yuv444 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pad mplayer-svn37152/ffmpeg/tests/ref/fate/filter-phase mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixdesc mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-copy mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-crop mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-field mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-fieldorder mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-hflip mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-histeq mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-il mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-kerndeint mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-lut mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-null mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-pad mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-rotate mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-scale mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-super2xsai mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-swapuv mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-tinterlace_merge mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-tinterlace_pad mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pixfmts-vflip mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pp mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pp2 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pp3 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pp4 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pp5 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-pp6 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-scale200 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-scale500 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-select mplayer-svn37152/ffmpeg/tests/ref/fate/filter-select-alternate mplayer-svn37152/ffmpeg/tests/ref/fate/filter-separatefields mplayer-svn37152/ffmpeg/tests/ref/fate/filter-setdar mplayer-svn37152/ffmpeg/tests/ref/fate/filter-setpts mplayer-svn37152/ffmpeg/tests/ref/fate/filter-setsar mplayer-svn37152/ffmpeg/tests/ref/fate/filter-shuffleplanes-dup-luma mplayer-svn37152/ffmpeg/tests/ref/fate/filter-shuffleplanes-swapuv mplayer-svn37152/ffmpeg/tests/ref/fate/filter-stereo3d-abr-ml mplayer-svn37152/ffmpeg/tests/ref/fate/filter-stereo3d-abr-mr mplayer-svn37152/ffmpeg/tests/ref/fate/filter-stereo3d-al-sbsl mplayer-svn37152/ffmpeg/tests/ref/fate/filter-stereo3d-ar-abl mplayer-svn37152/ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-abl mplayer-svn37152/ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-abr mplayer-svn37152/ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-al mplayer-svn37152/ffmpeg/tests/ref/fate/filter-stereo3d-sbsl-sbsr mplayer-svn37152/ffmpeg/tests/ref/fate/filter-telecine mplayer-svn37152/ffmpeg/tests/ref/fate/filter-thumbnail mplayer-svn37152/ffmpeg/tests/ref/fate/filter-tile mplayer-svn37152/ffmpeg/tests/ref/fate/filter-transpose mplayer-svn37152/ffmpeg/tests/ref/fate/filter-trim-duration mplayer-svn37152/ffmpeg/tests/ref/fate/filter-trim-frame mplayer-svn37152/ffmpeg/tests/ref/fate/filter-trim-mixed mplayer-svn37152/ffmpeg/tests/ref/fate/filter-trim-time mplayer-svn37152/ffmpeg/tests/ref/fate/filter-unsharp mplayer-svn37152/ffmpeg/tests/ref/fate/filter-vflip mplayer-svn37152/ffmpeg/tests/ref/fate/filter-vflip_crop mplayer-svn37152/ffmpeg/tests/ref/fate/filter-vflip_vflip mplayer-svn37152/ffmpeg/tests/ref/fate/filter-yadif-mode0 mplayer-svn37152/ffmpeg/tests/ref/fate/filter-yadif-mode1 mplayer-svn37152/ffmpeg/tests/ref/fate/flic-af11-palette-change mplayer-svn37152/ffmpeg/tests/ref/fate/flic-af12 mplayer-svn37152/ffmpeg/tests/ref/fate/flic-magiccarpet mplayer-svn37152/ffmpeg/tests/ref/fate/force_key_frames mplayer-svn37152/ffmpeg/tests/ref/fate/fraps-v0 mplayer-svn37152/ffmpeg/tests/ref/fate/fraps-v1 mplayer-svn37152/ffmpeg/tests/ref/fate/fraps-v2 mplayer-svn37152/ffmpeg/tests/ref/fate/fraps-v3 mplayer-svn37152/ffmpeg/tests/ref/fate/fraps-v4 mplayer-svn37152/ffmpeg/tests/ref/fate/fraps-v5 mplayer-svn37152/ffmpeg/tests/ref/fate/frwu mplayer-svn37152/ffmpeg/tests/ref/fate/g722-encode mplayer-svn37152/ffmpeg/tests/ref/fate/g722dec-1 mplayer-svn37152/ffmpeg/tests/ref/fate/g723_1-dec-1 mplayer-svn37152/ffmpeg/tests/ref/fate/g723_1-dec-2 mplayer-svn37152/ffmpeg/tests/ref/fate/g723_1-dec-3 mplayer-svn37152/ffmpeg/tests/ref/fate/g723_1-dec-4 mplayer-svn37152/ffmpeg/tests/ref/fate/g723_1-dec-5 mplayer-svn37152/ffmpeg/tests/ref/fate/g723_1-dec-6 mplayer-svn37152/ffmpeg/tests/ref/fate/g723_1-dec-7 mplayer-svn37152/ffmpeg/tests/ref/fate/g723_1-dec-8 mplayer-svn37152/ffmpeg/tests/ref/fate/g726-encode-2bit mplayer-svn37152/ffmpeg/tests/ref/fate/g726-encode-3bit mplayer-svn37152/ffmpeg/tests/ref/fate/g726-encode-4bit mplayer-svn37152/ffmpeg/tests/ref/fate/g726-encode-5bit mplayer-svn37152/ffmpeg/tests/ref/fate/g729-0 mplayer-svn37152/ffmpeg/tests/ref/fate/g729-1 mplayer-svn37152/ffmpeg/tests/ref/fate/gif-color mplayer-svn37152/ffmpeg/tests/ref/fate/gif-demux mplayer-svn37152/ffmpeg/tests/ref/fate/gif-disposal-background mplayer-svn37152/ffmpeg/tests/ref/fate/gif-disposal-restore mplayer-svn37152/ffmpeg/tests/ref/fate/gif-gray mplayer-svn37152/ffmpeg/tests/ref/fate/gifenc-bgr4_byte mplayer-svn37152/ffmpeg/tests/ref/fate/gifenc-bgr8 mplayer-svn37152/ffmpeg/tests/ref/fate/gifenc-gray mplayer-svn37152/ffmpeg/tests/ref/fate/gifenc-pal8 mplayer-svn37152/ffmpeg/tests/ref/fate/gifenc-rgb4_byte mplayer-svn37152/ffmpeg/tests/ref/fate/gifenc-rgb8 mplayer-svn37152/ffmpeg/tests/ref/fate/gsm-ms mplayer-svn37152/ffmpeg/tests/ref/fate/gsm-toast mplayer-svn37152/ffmpeg/tests/ref/fate/h264-bsf-mp4toannexb mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-aud_mw_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-ba1_ft_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-ba1_sony_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-ba2_sony_f mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-ba3_sva_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-ba_mw_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-bamq1_jvc_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-bamq2_jvc_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-banm_mw_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-basqp1_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-caba1_sony_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-caba1_sva_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-caba2_sony_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-caba2_sva_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-caba3_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-caba3_sva_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-caba3_toshiba_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cabac_mot_fld0_full mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cabac_mot_frm0_full mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cabac_mot_mbaff0_full mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cabac_mot_picaff0_full mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cabaci3_sony_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cabast3_sony_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cabastbr3_sony_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cabref3_sand_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cacqp3_sony_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cafi1_sva_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cama1_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cama1_toshiba_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cama1_vtc_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cama2_vtc_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cama3_sand_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cama3_vtc_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-camaci3_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-camanl1_toshiba_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-camanl2_toshiba_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-camanl3_sand_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-camasl3_sony_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-camp_mot_mbaff_l30 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-camp_mot_mbaff_l31 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-canl1_sony_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-canl1_sva_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-canl1_toshiba_g mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-canl2_sony_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-canl2_sva_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-canl3_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-canl3_sva_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-canl4_sva_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-canlma2_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-canlma3_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-capa1_toshiba_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-capama3_sand_f mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-capcm1_sand_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-capcmnl1_sand_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-capm3_sony_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-caqp1_sony_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cavlc_mot_fld0_full_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cavlc_mot_frm0_full_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cavlc_mot_mbaff0_full_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cavlc_mot_picaff0_full_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cawp1_toshiba_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cawp5_toshiba_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-ci1_ft_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-ci_mw_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvbs3_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvcanlma2_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvfc1_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvfi1_sony_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvfi1_sva_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvfi2_sony_h mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvfi2_sva_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvma1_sony_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvma1_toshiba_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvmanl1_toshiba_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvmanl2_toshiba_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvmapaqp3_sony_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvmaqp2_sony_g mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvmaqp3_sony_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvmp_mot_fld_l30_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvmp_mot_frm_l31_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvnlfi1_sony_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvnlfi2_sony_h mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvpa1_toshiba_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvpcmnl1_sva_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvpcmnl2_sva_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvwp1_toshiba_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvwp2_toshiba_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvwp3_toshiba_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-cvwp5_toshiba_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-fi1_sony_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-alphaconformanceg mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-bcrm_freh10 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh11 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh3 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh4 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh5 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh8 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-brcm_freh9 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-freh12_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-freh1_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-freh2_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-freh6 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-freh7_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-frext01_jvc_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-frext02_jvc_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-frext1_panasonic_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-frext2_panasonic_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-frext3_panasonic_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-frext4_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-frext_mmco4_sony_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hcaff1_hhi_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hcafr1_hhi_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hcafr2_hhi_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hcafr3_hhi_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hcafr4_hhi_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hcamff1_hhi_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hi422fr10_sony_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hi422fr13_sony_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hi422fr1_sony_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hi422fr6_sony_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpca_brcm_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcadq_brcm_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcafl_bcrm_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcaflnl_bcrm_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcalq_brcm_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcamapalq_bcrm_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcamolq_brcm_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcanl_brcm_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcaq2lq_brcm_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcv_brcm_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcvfl_bcrm_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcvflnl_bcrm_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcvmolq_brcm_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-hpcvnl_brcm_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i1_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i2_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i3_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i4_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i5_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i6_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph10i7_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i1_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i2_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i3_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i4_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i5_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i6_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-frext-pph422i7_panasonic_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-hcbp2_hhi_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-hcmp1_hhi_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-ls_sva_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-midr_mw_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mps_mw_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr1_bt_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr1_mw_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr2_mw_a mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr2_tandberg_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr3_tandberg_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr4_tandberg_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr5_tandberg_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr6_bt_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr7_bt_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr8_bt_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mr9_bt_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-mv1_brcm_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-nl1_sony_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-nl2_sony_h mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-nl3_sva_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-nlmq1_jvc_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-nlmq2_jvc_c mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-nrf_mw_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sharp_mp_field_1_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sharp_mp_field_2_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sharp_mp_field_3_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sharp_mp_paff_1r2 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sharp_mp_paff_2r mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sl1_sva_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sva_ba1_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sva_ba2_d mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sva_base_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sva_cl1_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sva_fm1_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sva_nl1_b mplayer-svn37152/ffmpeg/tests/ref/fate/h264-conformance-sva_nl2_e mplayer-svn37152/ffmpeg/tests/ref/fate/h264-crop-to-container mplayer-svn37152/ffmpeg/tests/ref/fate/h264-extreme-plane-pred mplayer-svn37152/ffmpeg/tests/ref/fate/h264-interlace-crop mplayer-svn37152/ffmpeg/tests/ref/fate/h264-lossless mplayer-svn37152/ffmpeg/tests/ref/fate/h264-reinit-large_420_8-to-small_420_8 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-reinit-small_420_8-to-large_444_10 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-reinit-small_420_9-to-small_420_8 mplayer-svn37152/ffmpeg/tests/ref/fate/h264-reinit-small_422_9-to-small_420_9 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-AMP_A_Samsung_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-AMP_B_Samsung_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-AMP_D_Hisilicon mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-AMP_E_Hisilicon mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-AMP_F_Hisilicon_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-AMVP_A_MTK_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-AMVP_B_MTK_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-AMVP_C_Samsung_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_A_SHARP_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_B_SHARP_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_C_SHARP_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_D_SHARP_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_E_SHARP_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_F_SHARP_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_G_SHARP_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-CAINIT_H_SHARP_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-CIP_A_Panasonic_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-cip_B_NEC_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-CIP_C_Panasonic_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_A_MAIN10_VIXS_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_A_SONY_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_B_SONY_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_C_SONY_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_D_VIXS_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_D_VIXS_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_E_VIXS_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_E_VIXS_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_F_VIXS_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_F_VIXS_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_G_VIXS_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DBLK_G_VIXS_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DELTAQP_B_SONY_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DELTAQP_C_SONY_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DSLICE_A_HHI_5 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DSLICE_B_HHI_5 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-DSLICE_C_HHI_5 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-ENTP_A_LG_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-ENTP_B_LG_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-ENTP_C_LG_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-EXT_A_ericsson_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-ipcm_A_NEC_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-ipcm_B_NEC_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-ipcm_C_NEC_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-ipcm_D_NEC_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-ipcm_E_NEC_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-IPRED_A_docomo_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-IPRED_B_Nokia_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-IPRED_C_Mitsubishi_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-LS_A_Orange_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-LS_B_ORANGE_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-LTRPSPS_A_Qualcomm_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MAXBINS_A_TI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MAXBINS_B_TI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MAXBINS_C_TI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MERGE_A_TI_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MERGE_B_TI_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MERGE_C_TI_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MERGE_D_TI_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MERGE_E_TI_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MERGE_F_MTK_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MERGE_G_HHI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MVCLIP_A_qualcomm_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MVDL1ZERO_A_docomo_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-MVEDGE_A_qualcomm_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-NUT_A_ericsson_5 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PICSIZE_A_Bossen_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PICSIZE_B_Bossen_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PICSIZE_C_Bossen_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PICSIZE_D_Bossen_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PMERGE_A_TI_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PMERGE_B_TI_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PMERGE_C_TI_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PMERGE_D_TI_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PMERGE_E_TI_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-POC_A_Bossen_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PPS_A_qualcomm_7 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PS_A_VIDYO_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-PS_B_VIDYO_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RAP_A_docomo_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RAP_B_Bossen_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RPLM_A_qualcomm_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RPLM_B_qualcomm_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RPS_A_docomo_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RPS_B_qualcomm_5 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RPS_C_ericsson_5 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RPS_D_ericsson_6 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RPS_E_qualcomm_5 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RPS_F_docomo_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RQT_A_HHI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RQT_B_HHI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RQT_C_HHI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RQT_D_HHI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RQT_E_HHI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RQT_F_HHI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-RQT_G_HHI_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SAO_A_MediaTek_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SAO_B_MediaTek_5 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SAO_C_Samsung_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SAO_D_Samsung_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SAO_E_Canon_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SAO_F_Canon_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SAO_G_Canon_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SDH_A_Orange_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SLICES_A_Rovi_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SLIST_A_Sony_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SLIST_B_Sony_8 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SLIST_C_Sony_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SLIST_D_Sony_9 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-SLPPLP_A_VIDYO_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-STRUCT_A_Samsung_5 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-TILES_A_Cisco_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-TILES_B_Cisco_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-TMVP_A_MS_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-TSCL_A_VIDYO_5 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-TSCL_B_VIDYO_4 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-TSKIP_A_MS_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-TUSIZE_A_Samsung_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-VPSID_A_VIDYO_1 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WP_A_MAIN10_Toshiba_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WP_A_Toshiba_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WP_B_Toshiba_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WP_MAIN10_B_Toshiba_3 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_A_ericsson_MAIN10_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_A_ericsson_MAIN_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_B_ericsson_MAIN10_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_B_ericsson_MAIN_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_C_ericsson_MAIN10_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_C_ericsson_MAIN_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_D_ericsson_MAIN10_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_D_ericsson_MAIN_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_E_ericsson_MAIN10_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_E_ericsson_MAIN_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_F_ericsson_MAIN10_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hevc-conformance-WPP_F_ericsson_MAIN_2 mplayer-svn37152/ffmpeg/tests/ref/fate/hmac mplayer-svn37152/ffmpeg/tests/ref/fate/id-cin-video mplayer-svn37152/ffmpeg/tests/ref/fate/idroq-video-encode mplayer-svn37152/ffmpeg/tests/ref/fate/iff-byterun1 mplayer-svn37152/ffmpeg/tests/ref/fate/iff-fibonacci mplayer-svn37152/ffmpeg/tests/ref/fate/iff-ilbm mplayer-svn37152/ffmpeg/tests/ref/fate/iff-pcm mplayer-svn37152/ffmpeg/tests/ref/fate/iirfilter mplayer-svn37152/ffmpeg/tests/ref/fate/indeo2 mplayer-svn37152/ffmpeg/tests/ref/fate/indeo3 mplayer-svn37152/ffmpeg/tests/ref/fate/indeo3-2 mplayer-svn37152/ffmpeg/tests/ref/fate/indeo4 mplayer-svn37152/ffmpeg/tests/ref/fate/indeo5 mplayer-svn37152/ffmpeg/tests/ref/fate/interplay-mve-16bit mplayer-svn37152/ffmpeg/tests/ref/fate/interplay-mve-8bit mplayer-svn37152/ffmpeg/tests/ref/fate/iv8-demux mplayer-svn37152/ffmpeg/tests/ref/fate/jpeg2000-dcinema mplayer-svn37152/ffmpeg/tests/ref/fate/jv mplayer-svn37152/ffmpeg/tests/ref/fate/jv-demux mplayer-svn37152/ffmpeg/tests/ref/fate/kgv1 mplayer-svn37152/ffmpeg/tests/ref/fate/kmvc mplayer-svn37152/ffmpeg/tests/ref/fate/lagarith-red mplayer-svn37152/ffmpeg/tests/ref/fate/lagarith-rgb24 mplayer-svn37152/ffmpeg/tests/ref/fate/lagarith-rgb32 mplayer-svn37152/ffmpeg/tests/ref/fate/lagarith-yuy2 mplayer-svn37152/ffmpeg/tests/ref/fate/lagarith-yv12 mplayer-svn37152/ffmpeg/tests/ref/fate/lmlm4-demux mplayer-svn37152/ffmpeg/tests/ref/fate/loco-rgb mplayer-svn37152/ffmpeg/tests/ref/fate/loco-yuy2 mplayer-svn37152/ffmpeg/tests/ref/fate/lossless-alac mplayer-svn37152/ffmpeg/tests/ref/fate/lossless-meridianaudio mplayer-svn37152/ffmpeg/tests/ref/fate/lossless-monkeysaudio-399 mplayer-svn37152/ffmpeg/tests/ref/fate/lossless-shorten mplayer-svn37152/ffmpeg/tests/ref/fate/lossless-tak mplayer-svn37152/ffmpeg/tests/ref/fate/lossless-tta mplayer-svn37152/ffmpeg/tests/ref/fate/lossless-tta-encrypted mplayer-svn37152/ffmpeg/tests/ref/fate/lossless-wma mplayer-svn37152/ffmpeg/tests/ref/fate/mapchan-6ch-extract-2 mplayer-svn37152/ffmpeg/tests/ref/fate/mapchan-6ch-extract-2-downmix-mono mplayer-svn37152/ffmpeg/tests/ref/fate/mapchan-silent-mono mplayer-svn37152/ffmpeg/tests/ref/fate/maxis-xa mplayer-svn37152/ffmpeg/tests/ref/fate/md5 mplayer-svn37152/ffmpeg/tests/ref/fate/mdec mplayer-svn37152/ffmpeg/tests/ref/fate/mdec-v3 mplayer-svn37152/ffmpeg/tests/ref/fate/mimic mplayer-svn37152/ffmpeg/tests/ref/fate/mjpegb mplayer-svn37152/ffmpeg/tests/ref/fate/mkv mplayer-svn37152/ffmpeg/tests/ref/fate/motionpixels mplayer-svn37152/ffmpeg/tests/ref/fate/mpc7-demux mplayer-svn37152/ffmpeg/tests/ref/fate/mpc8-demux mplayer-svn37152/ffmpeg/tests/ref/fate/mpeg2-field-enc mplayer-svn37152/ffmpeg/tests/ref/fate/mpeg4-als-conformance-00 mplayer-svn37152/ffmpeg/tests/ref/fate/mpeg4-als-conformance-01 mplayer-svn37152/ffmpeg/tests/ref/fate/mpeg4-als-conformance-02 mplayer-svn37152/ffmpeg/tests/ref/fate/mpeg4-als-conformance-03 mplayer-svn37152/ffmpeg/tests/ref/fate/mpeg4-als-conformance-04 mplayer-svn37152/ffmpeg/tests/ref/fate/mpeg4-als-conformance-05 mplayer-svn37152/ffmpeg/tests/ref/fate/msmpeg4v1 mplayer-svn37152/ffmpeg/tests/ref/fate/msrle-8bit mplayer-svn37152/ffmpeg/tests/ref/fate/mss2-pal mplayer-svn37152/ffmpeg/tests/ref/fate/mss2-pals mplayer-svn37152/ffmpeg/tests/ref/fate/mss2-rgb555 mplayer-svn37152/ffmpeg/tests/ref/fate/mss2-rgb555s mplayer-svn37152/ffmpeg/tests/ref/fate/mss2-wmv mplayer-svn37152/ffmpeg/tests/ref/fate/msvideo1-16bit mplayer-svn37152/ffmpeg/tests/ref/fate/msvideo1-8bit mplayer-svn37152/ffmpeg/tests/ref/fate/mszh mplayer-svn37152/ffmpeg/tests/ref/fate/mtv mplayer-svn37152/ffmpeg/tests/ref/fate/murmur3 mplayer-svn37152/ffmpeg/tests/ref/fate/mxf-demux mplayer-svn37152/ffmpeg/tests/ref/fate/mxpeg mplayer-svn37152/ffmpeg/tests/ref/fate/nc-demux mplayer-svn37152/ffmpeg/tests/ref/fate/nistsphere-demux mplayer-svn37152/ffmpeg/tests/ref/fate/noproxy mplayer-svn37152/ffmpeg/tests/ref/fate/nsv-demux mplayer-svn37152/ffmpeg/tests/ref/fate/nuv-rtjpeg mplayer-svn37152/ffmpeg/tests/ref/fate/nuv-rtjpeg-fh mplayer-svn37152/ffmpeg/tests/ref/fate/oggvp8-demux mplayer-svn37152/ffmpeg/tests/ref/fate/oma-demux mplayer-svn37152/ffmpeg/tests/ref/fate/paf-audio mplayer-svn37152/ffmpeg/tests/ref/fate/paf-demux mplayer-svn37152/ffmpeg/tests/ref/fate/paf-video mplayer-svn37152/ffmpeg/tests/ref/fate/parseutils mplayer-svn37152/ffmpeg/tests/ref/fate/pcm-planar mplayer-svn37152/ffmpeg/tests/ref/fate/pcm_dvd mplayer-svn37152/ffmpeg/tests/ref/fate/pcm_s16be-stereo mplayer-svn37152/ffmpeg/tests/ref/fate/pcm_s16le-stereo mplayer-svn37152/ffmpeg/tests/ref/fate/pcm_u8-mono mplayer-svn37152/ffmpeg/tests/ref/fate/pcm_u8-stereo mplayer-svn37152/ffmpeg/tests/ref/fate/pictor mplayer-svn37152/ffmpeg/tests/ref/fate/pmp-demux mplayer-svn37152/ffmpeg/tests/ref/fate/pngparser mplayer-svn37152/ffmpeg/tests/ref/fate/prores-422 mplayer-svn37152/ffmpeg/tests/ref/fate/prores-422_hq mplayer-svn37152/ffmpeg/tests/ref/fate/prores-422_lt mplayer-svn37152/ffmpeg/tests/ref/fate/prores-422_proxy mplayer-svn37152/ffmpeg/tests/ref/fate/prores-alpha mplayer-svn37152/ffmpeg/tests/ref/fate/prores-alpha_skip mplayer-svn37152/ffmpeg/tests/ref/fate/prores-transparency mplayer-svn37152/ffmpeg/tests/ref/fate/prores-transparency_skip mplayer-svn37152/ffmpeg/tests/ref/fate/psx-str-demux mplayer-svn37152/ffmpeg/tests/ref/fate/ptx mplayer-svn37152/ffmpeg/tests/ref/fate/pva-demux mplayer-svn37152/ffmpeg/tests/ref/fate/qcp-demux mplayer-svn37152/ffmpeg/tests/ref/fate/qpeg mplayer-svn37152/ffmpeg/tests/ref/fate/qt-alaw-mono mplayer-svn37152/ffmpeg/tests/ref/fate/qt-alaw-stereo mplayer-svn37152/ffmpeg/tests/ref/fate/qt-ima4-mono mplayer-svn37152/ffmpeg/tests/ref/fate/qt-ima4-stereo mplayer-svn37152/ffmpeg/tests/ref/fate/qt-mac3-mono mplayer-svn37152/ffmpeg/tests/ref/fate/qt-mac3-stereo mplayer-svn37152/ffmpeg/tests/ref/fate/qt-mac6-mono mplayer-svn37152/ffmpeg/tests/ref/fate/qt-mac6-stereo mplayer-svn37152/ffmpeg/tests/ref/fate/qt-ulaw-mono mplayer-svn37152/ffmpeg/tests/ref/fate/qt-ulaw-stereo mplayer-svn37152/ffmpeg/tests/ref/fate/qtrle-16bit mplayer-svn37152/ffmpeg/tests/ref/fate/qtrle-1bit mplayer-svn37152/ffmpeg/tests/ref/fate/qtrle-24bit mplayer-svn37152/ffmpeg/tests/ref/fate/qtrle-2bit mplayer-svn37152/ffmpeg/tests/ref/fate/qtrle-32bit mplayer-svn37152/ffmpeg/tests/ref/fate/qtrle-4bit mplayer-svn37152/ffmpeg/tests/ref/fate/qtrle-8bit mplayer-svn37152/ffmpeg/tests/ref/fate/quickdraw mplayer-svn37152/ffmpeg/tests/ref/fate/r210 mplayer-svn37152/ffmpeg/tests/ref/fate/ra-144 mplayer-svn37152/ffmpeg/tests/ref/fate/ralf mplayer-svn37152/ffmpeg/tests/ref/fate/random_seed mplayer-svn37152/ffmpeg/tests/ref/fate/redcode-demux mplayer-svn37152/ffmpeg/tests/ref/fate/redspark-demux mplayer-svn37152/ffmpeg/tests/ref/fate/ripemd mplayer-svn37152/ffmpeg/tests/ref/fate/rl2 mplayer-svn37152/ffmpeg/tests/ref/fate/roqvideo mplayer-svn37152/ffmpeg/tests/ref/fate/rpza mplayer-svn37152/ffmpeg/tests/ref/fate/rsd-demux mplayer-svn37152/ffmpeg/tests/ref/fate/rv30 mplayer-svn37152/ffmpeg/tests/ref/fate/rv40 mplayer-svn37152/ffmpeg/tests/ref/fate/sanm mplayer-svn37152/ffmpeg/tests/ref/fate/sgi-gray mplayer-svn37152/ffmpeg/tests/ref/fate/sgi-gray16 mplayer-svn37152/ffmpeg/tests/ref/fate/sgi-rgb24 mplayer-svn37152/ffmpeg/tests/ref/fate/sgi-rgb24-rle mplayer-svn37152/ffmpeg/tests/ref/fate/sgi-rgb48 mplayer-svn37152/ffmpeg/tests/ref/fate/sgi-rgb48-rle mplayer-svn37152/ffmpeg/tests/ref/fate/sgi-rgba mplayer-svn37152/ffmpeg/tests/ref/fate/sgi-rgba64 mplayer-svn37152/ffmpeg/tests/ref/fate/sgi-rgba64-rle mplayer-svn37152/ffmpeg/tests/ref/fate/sha mplayer-svn37152/ffmpeg/tests/ref/fate/sha512 mplayer-svn37152/ffmpeg/tests/ref/fate/sierra-vmd-audio mplayer-svn37152/ffmpeg/tests/ref/fate/sierra-vmd-video mplayer-svn37152/ffmpeg/tests/ref/fate/siff-demux mplayer-svn37152/ffmpeg/tests/ref/fate/smacker-audio mplayer-svn37152/ffmpeg/tests/ref/fate/smacker-video mplayer-svn37152/ffmpeg/tests/ref/fate/smc mplayer-svn37152/ffmpeg/tests/ref/fate/smjpeg mplayer-svn37152/ffmpeg/tests/ref/fate/smjpeg-demux mplayer-svn37152/ffmpeg/tests/ref/fate/smvjpeg mplayer-svn37152/ffmpeg/tests/ref/fate/sp5x mplayer-svn37152/ffmpeg/tests/ref/fate/srtp mplayer-svn37152/ffmpeg/tests/ref/fate/sub-aqtitle mplayer-svn37152/ffmpeg/tests/ref/fate/sub-charenc mplayer-svn37152/ffmpeg/tests/ref/fate/sub-jacosub mplayer-svn37152/ffmpeg/tests/ref/fate/sub-microdvd mplayer-svn37152/ffmpeg/tests/ref/fate/sub-microdvd-remux mplayer-svn37152/ffmpeg/tests/ref/fate/sub-movtext mplayer-svn37152/ffmpeg/tests/ref/fate/sub-movtextenc mplayer-svn37152/ffmpeg/tests/ref/fate/sub-mpl2 mplayer-svn37152/ffmpeg/tests/ref/fate/sub-mpsub mplayer-svn37152/ffmpeg/tests/ref/fate/sub-mpsub-frames mplayer-svn37152/ffmpeg/tests/ref/fate/sub-pjs mplayer-svn37152/ffmpeg/tests/ref/fate/sub-realtext mplayer-svn37152/ffmpeg/tests/ref/fate/sub-sami mplayer-svn37152/ffmpeg/tests/ref/fate/sub-srt mplayer-svn37152/ffmpeg/tests/ref/fate/sub-subripenc mplayer-svn37152/ffmpeg/tests/ref/fate/sub-subviewer mplayer-svn37152/ffmpeg/tests/ref/fate/sub-subviewer1 mplayer-svn37152/ffmpeg/tests/ref/fate/sub-vplayer mplayer-svn37152/ffmpeg/tests/ref/fate/sub-webvtt mplayer-svn37152/ffmpeg/tests/ref/fate/sub2video mplayer-svn37152/ffmpeg/tests/ref/fate/sunraster-1bit-raw mplayer-svn37152/ffmpeg/tests/ref/fate/sunraster-1bit-rle mplayer-svn37152/ffmpeg/tests/ref/fate/sunraster-24bit-raw mplayer-svn37152/ffmpeg/tests/ref/fate/sunraster-24bit-rle mplayer-svn37152/ffmpeg/tests/ref/fate/sunraster-8bit-raw mplayer-svn37152/ffmpeg/tests/ref/fate/sunraster-8bit-rle mplayer-svn37152/ffmpeg/tests/ref/fate/sunraster-8bit_gray-raw mplayer-svn37152/ffmpeg/tests/ref/fate/svq1 mplayer-svn37152/ffmpeg/tests/ref/fate/svq3 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-conformance-CBW8 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-conformance-CCM8 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-conformance-CTC16 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-conformance-CTC24 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-conformance-CTC32 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-conformance-UBW8 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-conformance-UCM8 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-conformance-UTC16 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-conformance-UTC24 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-conformance-UTC32 mplayer-svn37152/ffmpeg/tests/ref/fate/targa-top-to-bottom mplayer-svn37152/ffmpeg/tests/ref/fate/theora-coeff-level64 mplayer-svn37152/ffmpeg/tests/ref/fate/thp mplayer-svn37152/ffmpeg/tests/ref/fate/tiertex-seq mplayer-svn37152/ffmpeg/tests/ref/fate/tiff-fax-g3 mplayer-svn37152/ffmpeg/tests/ref/fate/tiff-fax-g3s mplayer-svn37152/ffmpeg/tests/ref/fate/timefilter mplayer-svn37152/ffmpeg/tests/ref/fate/tmv mplayer-svn37152/ffmpeg/tests/ref/fate/truemotion1-15 mplayer-svn37152/ffmpeg/tests/ref/fate/truemotion1-24 mplayer-svn37152/ffmpeg/tests/ref/fate/truemotion2 mplayer-svn37152/ffmpeg/tests/ref/fate/tscc-15bit mplayer-svn37152/ffmpeg/tests/ref/fate/tscc-32bit mplayer-svn37152/ffmpeg/tests/ref/fate/tscc2 mplayer-svn37152/ffmpeg/tests/ref/fate/txd-16bpp mplayer-svn37152/ffmpeg/tests/ref/fate/txd-pal8 mplayer-svn37152/ffmpeg/tests/ref/fate/ulti mplayer-svn37152/ffmpeg/tests/ref/fate/unknown_layout-ac3 mplayer-svn37152/ffmpeg/tests/ref/fate/unknown_layout-pcm mplayer-svn37152/ffmpeg/tests/ref/fate/url mplayer-svn37152/ffmpeg/tests/ref/fate/utvideo_rgb_left mplayer-svn37152/ffmpeg/tests/ref/fate/utvideo_rgb_median mplayer-svn37152/ffmpeg/tests/ref/fate/utvideo_rgba_left mplayer-svn37152/ffmpeg/tests/ref/fate/utvideo_rgba_median mplayer-svn37152/ffmpeg/tests/ref/fate/utvideo_rgba_single_symbol mplayer-svn37152/ffmpeg/tests/ref/fate/utvideo_yuv420_left mplayer-svn37152/ffmpeg/tests/ref/fate/utvideo_yuv420_median mplayer-svn37152/ffmpeg/tests/ref/fate/utvideo_yuv422_left mplayer-svn37152/ffmpeg/tests/ref/fate/utvideo_yuv422_median mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_rgb_left mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_rgb_median mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_rgb_none mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_rgba_left mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_rgba_median mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_rgba_none mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_yuv420_left mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_yuv420_median mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_yuv420_none mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_yuv422_left mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_yuv422_median mplayer-svn37152/ffmpeg/tests/ref/fate/utvideoenc_yuv422_none mplayer-svn37152/ffmpeg/tests/ref/fate/v210 mplayer-svn37152/ffmpeg/tests/ref/fate/v410dec mplayer-svn37152/ffmpeg/tests/ref/fate/v410enc mplayer-svn37152/ffmpeg/tests/ref/fate/vb mplayer-svn37152/ffmpeg/tests/ref/fate/vble mplayer-svn37152/ffmpeg/tests/ref/fate/vc1-ism mplayer-svn37152/ffmpeg/tests/ref/fate/vc1_sa00040 mplayer-svn37152/ffmpeg/tests/ref/fate/vc1_sa00050 mplayer-svn37152/ffmpeg/tests/ref/fate/vc1_sa10091 mplayer-svn37152/ffmpeg/tests/ref/fate/vc1_sa10143 mplayer-svn37152/ffmpeg/tests/ref/fate/vc1_sa20021 mplayer-svn37152/ffmpeg/tests/ref/fate/vcr1 mplayer-svn37152/ffmpeg/tests/ref/fate/vcr2 mplayer-svn37152/ffmpeg/tests/ref/fate/videoxl mplayer-svn37152/ffmpeg/tests/ref/fate/vmnc-16bit mplayer-svn37152/ffmpeg/tests/ref/fate/vmnc-32bit mplayer-svn37152/ffmpeg/tests/ref/fate/vp31 mplayer-svn37152/ffmpeg/tests/ref/fate/vp5 mplayer-svn37152/ffmpeg/tests/ref/fate/vp60 mplayer-svn37152/ffmpeg/tests/ref/fate/vp61 mplayer-svn37152/ffmpeg/tests/ref/fate/vp6a mplayer-svn37152/ffmpeg/tests/ref/fate/vp6a-skip_alpha mplayer-svn37152/ffmpeg/tests/ref/fate/vp6f mplayer-svn37152/ffmpeg/tests/ref/fate/vp7 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-alpha mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-sign-bias mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-size-change mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-001 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-002 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-003 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-004 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-005 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-006 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-007 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-008 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-009 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-010 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-011 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-012 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-013 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-014 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-015 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-016 mplayer-svn37152/ffmpeg/tests/ref/fate/vp8-test-vector-017 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-00 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-01 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-02 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-03 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-04 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-05 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-06 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-07 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-08 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-09 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-10 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-11 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-12 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-13 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-14 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-15 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-16 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-17 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-18 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-19 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-20 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-21 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-22 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-23 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-24 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-25 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-26 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-27 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-28 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-29 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-30 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-31 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-32 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-33 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-34 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-35 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-36 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-37 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-38 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-39 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-40 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-41 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-42 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-43 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-44 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-45 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-46 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-47 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-48 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-49 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-50 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-51 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-52 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-53 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-54 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-55 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-56 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-57 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-58 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-59 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-60 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-61 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-62 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-00-quantizer-63 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-01-sharpness-1 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-01-sharpness-2 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-01-sharpness-3 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-01-sharpness-4 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-01-sharpness-5 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-01-sharpness-6 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-01-sharpness-7 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-08x08 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-08x10 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-08x16 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-08x18 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-08x32 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-08x34 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-08x64 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-08x66 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-10x08 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-10x10 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-10x16 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-10x18 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-10x32 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-10x34 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-10x64 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-10x66 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-16x08 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-16x10 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-16x16 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-16x18 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-16x32 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-16x34 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-16x64 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-16x66 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-18x08 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-18x10 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-18x16 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-18x18 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-18x32 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-18x34 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-18x64 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-18x66 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-32x08 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-32x10 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-32x16 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-32x18 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-32x32 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-32x34 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-32x64 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-32x66 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-34x08 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-34x10 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-34x16 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-34x18 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-34x32 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-34x34 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-34x64 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-34x66 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-64x08 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-64x10 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-64x16 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-64x18 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-64x32 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-64x34 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-64x64 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-64x66 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-66x08 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-66x10 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-66x16 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-66x18 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-66x32 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-66x34 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-66x64 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-02-size-66x66 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-deltaq mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-196x196 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-196x198 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-196x200 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-196x202 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-196x208 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-196x210 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-196x224 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-196x226 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-198x196 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-198x198 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-198x200 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-198x202 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-198x208 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-198x210 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-198x224 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-198x226 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-200x196 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-200x198 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-200x200 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-200x202 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-200x208 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-200x210 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-200x224 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-200x226 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-202x196 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-202x198 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-202x200 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-202x202 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-202x208 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-202x210 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-202x224 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-202x226 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-208x196 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-208x198 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-208x200 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-208x202 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-208x208 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-208x210 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-208x224 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-208x226 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-210x196 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-210x198 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-210x200 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-210x202 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-210x208 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-210x210 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-210x224 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-210x226 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-224x196 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-224x198 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-224x200 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-224x202 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-224x208 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-224x210 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-224x224 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-224x226 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-226x196 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-226x198 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-226x200 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-226x202 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-226x208 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-226x210 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-226x224 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-03-size-226x226 mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-2pass-akiyo mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-parallelmode-akiyo mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-segmentation-aq-akiyo mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-segmentation-sf-akiyo mplayer-svn37152/ffmpeg/tests/ref/fate/vp9-tiling-pedestrian mplayer-svn37152/ffmpeg/tests/ref/fate/vqa-cc mplayer-svn37152/ffmpeg/tests/ref/fate/vqf-demux mplayer-svn37152/ffmpeg/tests/ref/fate/w64 mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-channels-4.0 mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-channels-5.1 mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-channels-6.1 mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-channels-7.1 mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-channels-monofloat mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-channels-monoint mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-clipping mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-cuesheet mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-falsestereo mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossless-12bit mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossless-16bit mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossless-24bit mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossless-32bit mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossless-8bit mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossless-float mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossy-16bit mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossy-24bit mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossy-32bit mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossy-8bit mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-lossy-float mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-matroskamode mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-speed-default mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-speed-fast mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-speed-high mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-speed-vhigh mplayer-svn37152/ffmpeg/tests/ref/fate/wavpack-zerolsbs mplayer-svn37152/ffmpeg/tests/ref/fate/wc3movie-xan mplayer-svn37152/ffmpeg/tests/ref/fate/westwood-aud mplayer-svn37152/ffmpeg/tests/ref/fate/wmv8-drm mplayer-svn37152/ffmpeg/tests/ref/fate/wmv8-drm-nodec mplayer-svn37152/ffmpeg/tests/ref/fate/wmv8-x8intra mplayer-svn37152/ffmpeg/tests/ref/fate/wnv1 mplayer-svn37152/ffmpeg/tests/ref/fate/ws_snd mplayer-svn37152/ffmpeg/tests/ref/fate/wtv-demux mplayer-svn37152/ffmpeg/tests/ref/fate/xbm10 mplayer-svn37152/ffmpeg/tests/ref/fate/xbm11 mplayer-svn37152/ffmpeg/tests/ref/fate/xface mplayer-svn37152/ffmpeg/tests/ref/fate/xmv-demux mplayer-svn37152/ffmpeg/tests/ref/fate/xtea mplayer-svn37152/ffmpeg/tests/ref/fate/xvid-custom-matrix mplayer-svn37152/ffmpeg/tests/ref/fate/xvid-idctmmx mplayer-svn37152/ffmpeg/tests/ref/fate/xwma-demux mplayer-svn37152/ffmpeg/tests/ref/fate/xxan-wc4 mplayer-svn37152/ffmpeg/tests/ref/fate/yop mplayer-svn37152/ffmpeg/tests/ref/fate/zerocodec mplayer-svn37152/ffmpeg/tests/ref/fate/zlib mplayer-svn37152/ffmpeg/tests/ref/fate/zmbv-15bit mplayer-svn37152/ffmpeg/tests/ref/fate/zmbv-16bit mplayer-svn37152/ffmpeg/tests/ref/fate/zmbv-32bit mplayer-svn37152/ffmpeg/tests/ref/fate/zmbv-8bit mplayer-svn37152/ffmpeg/tests/ref/lavf/ mplayer-svn37152/ffmpeg/tests/ref/lavf/aiff mplayer-svn37152/ffmpeg/tests/ref/lavf/alaw mplayer-svn37152/ffmpeg/tests/ref/lavf/asf mplayer-svn37152/ffmpeg/tests/ref/lavf/ast mplayer-svn37152/ffmpeg/tests/ref/lavf/au mplayer-svn37152/ffmpeg/tests/ref/lavf/avi mplayer-svn37152/ffmpeg/tests/ref/lavf/bmp mplayer-svn37152/ffmpeg/tests/ref/lavf/caf mplayer-svn37152/ffmpeg/tests/ref/lavf/dpx mplayer-svn37152/ffmpeg/tests/ref/lavf/dv_fmt mplayer-svn37152/ffmpeg/tests/ref/lavf/ffm mplayer-svn37152/ffmpeg/tests/ref/lavf/flm mplayer-svn37152/ffmpeg/tests/ref/lavf/flv_fmt mplayer-svn37152/ffmpeg/tests/ref/lavf/gif mplayer-svn37152/ffmpeg/tests/ref/lavf/gxf mplayer-svn37152/ffmpeg/tests/ref/lavf/ircam mplayer-svn37152/ffmpeg/tests/ref/lavf/ismv mplayer-svn37152/ffmpeg/tests/ref/lavf/jpg mplayer-svn37152/ffmpeg/tests/ref/lavf/mkv mplayer-svn37152/ffmpeg/tests/ref/lavf/mmf mplayer-svn37152/ffmpeg/tests/ref/lavf/mov mplayer-svn37152/ffmpeg/tests/ref/lavf/mpg mplayer-svn37152/ffmpeg/tests/ref/lavf/mulaw mplayer-svn37152/ffmpeg/tests/ref/lavf/mxf mplayer-svn37152/ffmpeg/tests/ref/lavf/mxf_d10 mplayer-svn37152/ffmpeg/tests/ref/lavf/nut mplayer-svn37152/ffmpeg/tests/ref/lavf/ogg mplayer-svn37152/ffmpeg/tests/ref/lavf/pam mplayer-svn37152/ffmpeg/tests/ref/lavf/pbmpipe mplayer-svn37152/ffmpeg/tests/ref/lavf/pcx mplayer-svn37152/ffmpeg/tests/ref/lavf/pgm mplayer-svn37152/ffmpeg/tests/ref/lavf/pgmpipe mplayer-svn37152/ffmpeg/tests/ref/lavf/pixfmt mplayer-svn37152/ffmpeg/tests/ref/lavf/png mplayer-svn37152/ffmpeg/tests/ref/lavf/ppm mplayer-svn37152/ffmpeg/tests/ref/lavf/ppmpipe mplayer-svn37152/ffmpeg/tests/ref/lavf/rm mplayer-svn37152/ffmpeg/tests/ref/lavf/rso mplayer-svn37152/ffmpeg/tests/ref/lavf/sgi mplayer-svn37152/ffmpeg/tests/ref/lavf/smjpeg mplayer-svn37152/ffmpeg/tests/ref/lavf/sox mplayer-svn37152/ffmpeg/tests/ref/lavf/sunrast mplayer-svn37152/ffmpeg/tests/ref/lavf/swf mplayer-svn37152/ffmpeg/tests/ref/lavf/tga mplayer-svn37152/ffmpeg/tests/ref/lavf/tiff mplayer-svn37152/ffmpeg/tests/ref/lavf/ts mplayer-svn37152/ffmpeg/tests/ref/lavf/voc mplayer-svn37152/ffmpeg/tests/ref/lavf/voc_s16 mplayer-svn37152/ffmpeg/tests/ref/lavf/w64 mplayer-svn37152/ffmpeg/tests/ref/lavf/wav mplayer-svn37152/ffmpeg/tests/ref/lavf/wtv mplayer-svn37152/ffmpeg/tests/ref/lavf/xbm mplayer-svn37152/ffmpeg/tests/ref/lavf/xwd mplayer-svn37152/ffmpeg/tests/ref/lavf/yuv4mpeg mplayer-svn37152/ffmpeg/tests/ref/lavf-fate/ mplayer-svn37152/ffmpeg/tests/ref/lavf-fate/latm mplayer-svn37152/ffmpeg/tests/ref/lavf-fate/mp3 mplayer-svn37152/ffmpeg/tests/ref/lavf-fate/ogg_vp3 mplayer-svn37152/ffmpeg/tests/ref/seek/ mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-adpcm-ima_qt mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-adpcm-ima_wav mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-adpcm-ms mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-adpcm-swf mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-adpcm-yamaha mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-alac mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-flac mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-mp2 mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-alaw mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-f32be mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-f32le mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-f64be mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-f64le mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-mulaw mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-s16be mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-s16le mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-s24be mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-s24le mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-s32be mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-s32le mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-s8 mplayer-svn37152/ffmpeg/tests/ref/seek/acodec-pcm-u8 mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-aiff mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-alaw mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-asf mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-au mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-avi mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-bmp mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-dv_fmt mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-ffm mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-flv_fmt mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-gif mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-gxf mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-jpg mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-mkv mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-mmf mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-mov mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-mpg mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-mulaw mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-mxf mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-mxf_d10 mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-nut mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-ogg mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-pbmpipe mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-pcx mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-pgm mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-pgmpipe mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-ppm mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-ppmpipe mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-rm mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-sgi mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-swf mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-tga mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-tiff mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-ts mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-voc mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-wav mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-wtv mplayer-svn37152/ffmpeg/tests/ref/seek/lavf-yuv4mpeg mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-asv1 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-asv2 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-dnxhd-1080i mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-dnxhd-720p mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-dnxhd-720p-rd mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-dv mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-dv-411 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-dv-50 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-ffv1 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-flashsv mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-flv mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-h261 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-h263 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-h263p mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-huffyuv mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-jpegls mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-ljpeg mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mjpeg mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg1 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg1b mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg2-422 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg2-idct-int mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg2-ilace mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg2-ivlc-qprd mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg2-thread mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg2-thread-ivlc mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg4 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg4-adap mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg4-adv mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg4-error mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg4-nr mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg4-qpel mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg4-qprd mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg4-rc mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-mpeg4-thread mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-msmpeg4 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-msmpeg4v2 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-rgb mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-roqvideo mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-rv10 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-rv20 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-snow mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-snow-ll mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-svq1 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-wmv1 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-wmv2 mplayer-svn37152/ffmpeg/tests/ref/seek/vsynth2-yuv mplayer-svn37152/ffmpeg/tests/ref/vsynth/ mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-amv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-asv1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-asv2 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-avui mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-cljr mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-dnxhd-1080i mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-dnxhd-720p mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-dnxhd-720p-10bit mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-dnxhd-720p-rd mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-dnxhd_1080i mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-dv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-dv-411 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-dv-50 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-dv_411 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-ffv1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-ffv1.0 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-ffvhuff mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-ffvhuff420p12 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-ffvhuff422p10left mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-ffvhuff444 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-ffvhuff444p16 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-flashsv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-flashsv2 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-flv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-h261 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-h261-trellis mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-h263 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-h263-obmc mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-h263p mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-huffyuv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-jpeg2000 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-jpeg2000-97 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-jpegls mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-ljpeg mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mjpeg mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mjpeg-422 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mjpeg-444 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg1b mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg2 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-422 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-idct-int mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-ilace mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-ivlc-qprd mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-thread mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg2-thread-ivlc mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-adap mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-adv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-error mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-nr mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-qpel mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-qprd mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-rc mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpeg4-thread mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-mpng mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-msmpeg4 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-msmpeg4v2 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-msvideo1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-prores mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-prores_ks mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-qtrle mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-qtrlegray mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-r210 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-rgb mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-roqvideo mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-rv10 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-rv20 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-snow mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-snow-hpel mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-snow-ll mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-svq1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-v210 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-v308 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-v408 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-wmv1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-wmv2 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-y41p mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-yuv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-yuv4 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-zlib mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth1-zmbv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-amv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-asv1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-asv2 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-avui mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-cljr mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-dnxhd-1080i mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-dnxhd-720p mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-dnxhd-720p-10bit mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-dnxhd-720p-rd mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-dnxhd_1080i mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-dv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-dv-411 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-dv-50 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-dv_411 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-ffv1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-ffv1.0 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-ffvhuff mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-ffvhuff420p12 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-ffvhuff422p10left mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-ffvhuff444 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-ffvhuff444p16 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-flashsv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-flashsv2 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-flv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-h261 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-h261-trellis mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-h263 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-h263-obmc mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-h263p mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-huffyuv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-jpeg2000 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-jpeg2000-97 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-jpegls mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-ljpeg mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mjpeg mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mjpeg-422 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mjpeg-444 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg1b mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg2 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-422 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-idct-int mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-ilace mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-ivlc-qprd mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-thread mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg2-thread-ivlc mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-adap mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-adv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-error mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-nr mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-qpel mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-qprd mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-rc mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpeg4-thread mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-mpng mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-msmpeg4 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-msmpeg4v2 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-msvideo1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-prores mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-prores_ks mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-qtrle mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-qtrlegray mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-r210 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-rgb mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-roqvideo mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-rv10 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-rv20 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-snow mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-snow-hpel mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-snow-ll mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-svq1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-v210 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-v308 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-v408 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-wmv1 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-wmv2 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-y41p mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-yuv mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-yuv4 mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-zlib mplayer-svn37152/ffmpeg/tests/ref/vsynth/vsynth2-zmbv mplayer-svn37152/ffmpeg/tests/ref/vsynth1/ mplayer-svn37152/ffmpeg/tests/ref/vsynth1/cljr mplayer-svn37152/ffmpeg/tests/ref/vsynth1/yuv mplayer-svn37152/ffmpeg/tests/ref/vsynth2/ mplayer-svn37152/ffmpeg/tests/ref/vsynth2/cljr mplayer-svn37152/ffmpeg/tests/ref/vsynth2/huffyuv mplayer-svn37152/ffmpeg/tests/ref/vsynth2/yuv mplayer-svn37152/ffmpeg/tests/regression-funcs.sh mplayer-svn37152/ffmpeg/tests/rotozoom.c mplayer-svn37152/ffmpeg/tests/test.ffmeta mplayer-svn37152/ffmpeg/tests/tiny_psnr.c mplayer-svn37152/ffmpeg/tests/tiny_ssim.c mplayer-svn37152/ffmpeg/tests/utils.c mplayer-svn37152/ffmpeg/tests/videogen.c mplayer-svn37152/ffmpeg/tools/ mplayer-svn37152/ffmpeg/tools/aviocat.c mplayer-svn37152/ffmpeg/tools/bisect-create mplayer-svn37152/ffmpeg/tools/bookmarklets.html mplayer-svn37152/ffmpeg/tools/build_libstagefright mplayer-svn37152/ffmpeg/tools/clean-diff mplayer-svn37152/ffmpeg/tools/crypto_bench.c mplayer-svn37152/ffmpeg/tools/cws2fws.c mplayer-svn37152/ffmpeg/tools/dvd2concat mplayer-svn37152/ffmpeg/tools/enum_options.c mplayer-svn37152/ffmpeg/tools/ffescape.c mplayer-svn37152/ffmpeg/tools/ffeval.c mplayer-svn37152/ffmpeg/tools/ffhash.c mplayer-svn37152/ffmpeg/tools/fourcc2pixfmt.c mplayer-svn37152/ffmpeg/tools/gen-rc mplayer-svn37152/ffmpeg/tools/graph2dot.c mplayer-svn37152/ffmpeg/tools/ismindex.c mplayer-svn37152/ffmpeg/tools/make_chlayout_test mplayer-svn37152/ffmpeg/tools/missing_codec_desc mplayer-svn37152/ffmpeg/tools/normalize.py mplayer-svn37152/ffmpeg/tools/patcheck mplayer-svn37152/ffmpeg/tools/pktdumper.c mplayer-svn37152/ffmpeg/tools/plotframes mplayer-svn37152/ffmpeg/tools/probetest.c mplayer-svn37152/ffmpeg/tools/qt-faststart.c mplayer-svn37152/ffmpeg/tools/seek_print.c mplayer-svn37152/ffmpeg/tools/trasher.c mplayer-svn37152/ffmpeg/tools/uncoded_frame.c mplayer-svn37152/ffmpeg/tools/unwrap-diff mplayer-svn37152/ffmpeg/tools/yuvcmp.c mplayer-svn37152/ffmpeg/tools/zmqsend.c mplayer-svn37152/ffmpeg/tools/zmqshell.py mplayer-svn37152/ffmpeg/version.sh mplayer-svn37152/fmt-conversion.c mplayer-svn37152/fmt-conversion.h mplayer-svn37152/gui/ mplayer-svn37152/gui/app/ mplayer-svn37152/gui/app/app.c mplayer-svn37152/gui/app/app.h mplayer-svn37152/gui/app/cfg-old.c mplayer-svn37152/gui/app/cfg.c mplayer-svn37152/gui/app/cfg.h mplayer-svn37152/gui/app/gui.h mplayer-svn37152/gui/dialog/ mplayer-svn37152/gui/dialog/about.c mplayer-svn37152/gui/dialog/about.h mplayer-svn37152/gui/dialog/dialog.c mplayer-svn37152/gui/dialog/dialog.h mplayer-svn37152/gui/dialog/equalizer.c mplayer-svn37152/gui/dialog/equalizer.h mplayer-svn37152/gui/dialog/fileselect.c mplayer-svn37152/gui/dialog/fileselect.h mplayer-svn37152/gui/dialog/menu.c mplayer-svn37152/gui/dialog/menu.h mplayer-svn37152/gui/dialog/msgbox.c mplayer-svn37152/gui/dialog/msgbox.h mplayer-svn37152/gui/dialog/pixmaps/ mplayer-svn37152/gui/dialog/pixmaps/about.xpm mplayer-svn37152/gui/dialog/pixmaps/aspect.xpm mplayer-svn37152/gui/dialog/pixmaps/aspect11.xpm mplayer-svn37152/gui/dialog/pixmaps/aspect169.xpm mplayer-svn37152/gui/dialog/pixmaps/aspect235.xpm mplayer-svn37152/gui/dialog/pixmaps/aspect43.xpm mplayer-svn37152/gui/dialog/pixmaps/audio.xpm mplayer-svn37152/gui/dialog/pixmaps/cd.xpm mplayer-svn37152/gui/dialog/pixmaps/chapter.xpm mplayer-svn37152/gui/dialog/pixmaps/dir.xpm mplayer-svn37152/gui/dialog/pixmaps/dir2.xpm mplayer-svn37152/gui/dialog/pixmaps/dolby.xpm mplayer-svn37152/gui/dialog/pixmaps/double.xpm mplayer-svn37152/gui/dialog/pixmaps/dvd.xpm mplayer-svn37152/gui/dialog/pixmaps/emblem.xpm mplayer-svn37152/gui/dialog/pixmaps/empty.xpm mplayer-svn37152/gui/dialog/pixmaps/empty1px.xpm mplayer-svn37152/gui/dialog/pixmaps/equalizer.xpm mplayer-svn37152/gui/dialog/pixmaps/error.xpm mplayer-svn37152/gui/dialog/pixmaps/exit.xpm mplayer-svn37152/gui/dialog/pixmaps/file.xpm mplayer-svn37152/gui/dialog/pixmaps/file2.xpm mplayer-svn37152/gui/dialog/pixmaps/full.xpm mplayer-svn37152/gui/dialog/pixmaps/half.xpm mplayer-svn37152/gui/dialog/pixmaps/information.xpm mplayer-svn37152/gui/dialog/pixmaps/loadeaf.xpm mplayer-svn37152/gui/dialog/pixmaps/next.xpm mplayer-svn37152/gui/dialog/pixmaps/normal.xpm mplayer-svn37152/gui/dialog/pixmaps/nosub.xpm mplayer-svn37152/gui/dialog/pixmaps/open.xpm mplayer-svn37152/gui/dialog/pixmaps/open2.xpm mplayer-svn37152/gui/dialog/pixmaps/pause.xpm mplayer-svn37152/gui/dialog/pixmaps/play.xpm mplayer-svn37152/gui/dialog/pixmaps/playcd.xpm mplayer-svn37152/gui/dialog/pixmaps/playdvd.xpm mplayer-svn37152/gui/dialog/pixmaps/playlist.xpm mplayer-svn37152/gui/dialog/pixmaps/playvcd.xpm mplayer-svn37152/gui/dialog/pixmaps/prefs.xpm mplayer-svn37152/gui/dialog/pixmaps/prev.xpm mplayer-svn37152/gui/dialog/pixmaps/skin.xpm mplayer-svn37152/gui/dialog/pixmaps/sound.xpm mplayer-svn37152/gui/dialog/pixmaps/stop.xpm mplayer-svn37152/gui/dialog/pixmaps/sub.xpm mplayer-svn37152/gui/dialog/pixmaps/subtitle.xpm mplayer-svn37152/gui/dialog/pixmaps/title.xpm mplayer-svn37152/gui/dialog/pixmaps/tv.xpm mplayer-svn37152/gui/dialog/pixmaps/up.xpm mplayer-svn37152/gui/dialog/pixmaps/url.xpm mplayer-svn37152/gui/dialog/pixmaps/vcd.xpm mplayer-svn37152/gui/dialog/pixmaps/video.xpm mplayer-svn37152/gui/dialog/pixmaps/warning.xpm mplayer-svn37152/gui/dialog/playlist.c mplayer-svn37152/gui/dialog/playlist.h mplayer-svn37152/gui/dialog/preferences.c mplayer-svn37152/gui/dialog/preferences.h mplayer-svn37152/gui/dialog/skinbrowser.c mplayer-svn37152/gui/dialog/skinbrowser.h mplayer-svn37152/gui/dialog/tools.c mplayer-svn37152/gui/dialog/tools.h mplayer-svn37152/gui/dialog/url.c mplayer-svn37152/gui/dialog/url.h mplayer-svn37152/gui/interface.c mplayer-svn37152/gui/interface.h mplayer-svn37152/gui/skin/ mplayer-svn37152/gui/skin/font.c mplayer-svn37152/gui/skin/font.h mplayer-svn37152/gui/skin/skin.c mplayer-svn37152/gui/skin/skin.h mplayer-svn37152/gui/ui/ mplayer-svn37152/gui/ui/actions.c mplayer-svn37152/gui/ui/actions.h mplayer-svn37152/gui/ui/main.c mplayer-svn37152/gui/ui/menu.c mplayer-svn37152/gui/ui/playbar.c mplayer-svn37152/gui/ui/render.c mplayer-svn37152/gui/ui/render.h mplayer-svn37152/gui/ui/ui.h mplayer-svn37152/gui/ui/video.c mplayer-svn37152/gui/util/ mplayer-svn37152/gui/util/bitmap.c mplayer-svn37152/gui/util/bitmap.h mplayer-svn37152/gui/util/list.c mplayer-svn37152/gui/util/list.h mplayer-svn37152/gui/util/mem.h mplayer-svn37152/gui/util/misc.c mplayer-svn37152/gui/util/misc.h mplayer-svn37152/gui/util/string.c mplayer-svn37152/gui/util/string.h mplayer-svn37152/gui/win32/ mplayer-svn37152/gui/win32/Changelog mplayer-svn37152/gui/win32/dialogs.c mplayer-svn37152/gui/win32/dialogs.h mplayer-svn37152/gui/win32/gui.c mplayer-svn37152/gui/win32/gui.h mplayer-svn37152/gui/win32/interface.c mplayer-svn37152/gui/win32/playlist.c mplayer-svn37152/gui/win32/playlist.h mplayer-svn37152/gui/win32/preferences.c mplayer-svn37152/gui/win32/README mplayer-svn37152/gui/win32/skinload.c mplayer-svn37152/gui/win32/skinload.h mplayer-svn37152/gui/win32/widgetrender.c mplayer-svn37152/gui/win32/wincfg.c mplayer-svn37152/gui/wm/ mplayer-svn37152/gui/wm/ws.c mplayer-svn37152/gui/wm/ws.h mplayer-svn37152/gui/wm/wsxdnd.c mplayer-svn37152/gui/wm/wsxdnd.h mplayer-svn37152/help/ mplayer-svn37152/help/help_check.sh mplayer-svn37152/help/help_create.sh mplayer-svn37152/help/help_mp-bg.h mplayer-svn37152/help/help_mp-cs.h mplayer-svn37152/help/help_mp-da.h mplayer-svn37152/help/help_mp-de.h mplayer-svn37152/help/help_mp-el.h mplayer-svn37152/help/help_mp-en.h mplayer-svn37152/help/help_mp-es.h mplayer-svn37152/help/help_mp-fr.h mplayer-svn37152/help/help_mp-hu.h mplayer-svn37152/help/help_mp-it.h mplayer-svn37152/help/help_mp-ja.h mplayer-svn37152/help/help_mp-ko.h mplayer-svn37152/help/help_mp-mk.h mplayer-svn37152/help/help_mp-nb.h mplayer-svn37152/help/help_mp-nl.h mplayer-svn37152/help/help_mp-pl.h mplayer-svn37152/help/help_mp-pt_BR.h mplayer-svn37152/help/help_mp-ro.h mplayer-svn37152/help/help_mp-ru.h mplayer-svn37152/help/help_mp-sk.h mplayer-svn37152/help/help_mp-sv.h mplayer-svn37152/help/help_mp-tr.h mplayer-svn37152/help/help_mp-uk.h mplayer-svn37152/help/help_mp-zh_CN.h mplayer-svn37152/help/help_mp-zh_TW.h mplayer-svn37152/input/ mplayer-svn37152/input/appleir.c mplayer-svn37152/input/ar.c mplayer-svn37152/input/ar.h mplayer-svn37152/input/input.c mplayer-svn37152/input/input.h mplayer-svn37152/input/joystick.c mplayer-svn37152/input/joystick.h mplayer-svn37152/input/lirc.c mplayer-svn37152/input/lirc.h mplayer-svn37152/input/mouse.h mplayer-svn37152/libaf/ mplayer-svn37152/libaf/af.c mplayer-svn37152/libaf/af.h mplayer-svn37152/libaf/af_bs2b.c mplayer-svn37152/libaf/af_center.c mplayer-svn37152/libaf/af_channels.c mplayer-svn37152/libaf/af_comp.c mplayer-svn37152/libaf/af_delay.c mplayer-svn37152/libaf/af_dummy.c mplayer-svn37152/libaf/af_equalizer.c mplayer-svn37152/libaf/af_export.c mplayer-svn37152/libaf/af_extrastereo.c mplayer-svn37152/libaf/af_format.c mplayer-svn37152/libaf/af_format.h mplayer-svn37152/libaf/af_format_alaw.h mplayer-svn37152/libaf/af_format_ulaw.h mplayer-svn37152/libaf/af_gate.c mplayer-svn37152/libaf/af_hrtf.c mplayer-svn37152/libaf/af_hrtf.h mplayer-svn37152/libaf/af_karaoke.c mplayer-svn37152/libaf/af_ladspa.c mplayer-svn37152/libaf/af_lavcac3enc.c mplayer-svn37152/libaf/af_lavcresample.c mplayer-svn37152/libaf/af_pan.c mplayer-svn37152/libaf/af_resample.c mplayer-svn37152/libaf/af_resample_template.c mplayer-svn37152/libaf/af_scaletempo.c mplayer-svn37152/libaf/af_sinesuppress.c mplayer-svn37152/libaf/af_stats.c mplayer-svn37152/libaf/af_sub.c mplayer-svn37152/libaf/af_surround.c mplayer-svn37152/libaf/af_sweep.c mplayer-svn37152/libaf/af_tools.c mplayer-svn37152/libaf/af_volnorm.c mplayer-svn37152/libaf/af_volume.c mplayer-svn37152/libaf/control.h mplayer-svn37152/libaf/dsp.h mplayer-svn37152/libaf/equalizer.h mplayer-svn37152/libaf/filter.c mplayer-svn37152/libaf/filter.h mplayer-svn37152/libaf/format.c mplayer-svn37152/libaf/reorder_ch.c mplayer-svn37152/libaf/reorder_ch.h mplayer-svn37152/libaf/window.c mplayer-svn37152/libaf/window.h mplayer-svn37152/libao2/ mplayer-svn37152/libao2/ao_alsa.c mplayer-svn37152/libao2/ao_arts.c mplayer-svn37152/libao2/ao_coreaudio.c mplayer-svn37152/libao2/ao_dart.c mplayer-svn37152/libao2/ao_dsound.c mplayer-svn37152/libao2/ao_dxr2.c mplayer-svn37152/libao2/ao_esd.c mplayer-svn37152/libao2/ao_ivtv.c mplayer-svn37152/libao2/ao_jack.c mplayer-svn37152/libao2/ao_kai.c mplayer-svn37152/libao2/ao_mpegpes.c mplayer-svn37152/libao2/ao_nas.c mplayer-svn37152/libao2/ao_null.c mplayer-svn37152/libao2/ao_openal.c mplayer-svn37152/libao2/ao_oss.c mplayer-svn37152/libao2/ao_pcm.c mplayer-svn37152/libao2/ao_pulse.c mplayer-svn37152/libao2/ao_sdl.c mplayer-svn37152/libao2/ao_sgi.c mplayer-svn37152/libao2/ao_sndio.c mplayer-svn37152/libao2/ao_sun.c mplayer-svn37152/libao2/ao_v4l2.c mplayer-svn37152/libao2/ao_win32.c mplayer-svn37152/libao2/audio_out.c mplayer-svn37152/libao2/audio_out.h mplayer-svn37152/libao2/audio_out_internal.h mplayer-svn37152/libass/ mplayer-svn37152/libass/ass.c mplayer-svn37152/libass/ass.h mplayer-svn37152/libass/ass_bitmap.c mplayer-svn37152/libass/ass_bitmap.h mplayer-svn37152/libass/ass_cache.c mplayer-svn37152/libass/ass_cache.h mplayer-svn37152/libass/ass_cache_template.h mplayer-svn37152/libass/ass_drawing.c mplayer-svn37152/libass/ass_drawing.h mplayer-svn37152/libass/ass_font.c mplayer-svn37152/libass/ass_font.h mplayer-svn37152/libass/ass_fontconfig.c mplayer-svn37152/libass/ass_fontconfig.h mplayer-svn37152/libass/ass_library.c mplayer-svn37152/libass/ass_library.h mplayer-svn37152/libass/ass_parse.c mplayer-svn37152/libass/ass_parse.h mplayer-svn37152/libass/ass_render.c mplayer-svn37152/libass/ass_render.h mplayer-svn37152/libass/ass_render_api.c mplayer-svn37152/libass/ass_shaper.c mplayer-svn37152/libass/ass_shaper.h mplayer-svn37152/libass/ass_strtod.c mplayer-svn37152/libass/ass_types.h mplayer-svn37152/libass/ass_utils.c mplayer-svn37152/libass/ass_utils.h mplayer-svn37152/libdvdcss/ mplayer-svn37152/libdvdcss/common.h mplayer-svn37152/libdvdcss/css.c mplayer-svn37152/libdvdcss/css.h mplayer-svn37152/libdvdcss/csstables.h mplayer-svn37152/libdvdcss/device.c mplayer-svn37152/libdvdcss/device.h mplayer-svn37152/libdvdcss/dvdcss/ mplayer-svn37152/libdvdcss/dvdcss/dvdcss.h mplayer-svn37152/libdvdcss/error.c mplayer-svn37152/libdvdcss/ioctl.c mplayer-svn37152/libdvdcss/ioctl.h mplayer-svn37152/libdvdcss/libdvdcss.c mplayer-svn37152/libdvdcss/libdvdcss.h mplayer-svn37152/libdvdnav/ mplayer-svn37152/libdvdnav/dvdnav/ mplayer-svn37152/libdvdnav/dvdnav/dvd_types.h mplayer-svn37152/libdvdnav/dvdnav/dvdnav.h mplayer-svn37152/libdvdnav/dvdnav/dvdnav_events.h mplayer-svn37152/libdvdnav/dvdnav.c mplayer-svn37152/libdvdnav/dvdnav_internal.h mplayer-svn37152/libdvdnav/FELLOWSHIP.map mplayer-svn37152/libdvdnav/highlight.c mplayer-svn37152/libdvdnav/Makefile.am mplayer-svn37152/libdvdnav/navigation.c mplayer-svn37152/libdvdnav/read_cache.c mplayer-svn37152/libdvdnav/read_cache.h mplayer-svn37152/libdvdnav/README.MAP mplayer-svn37152/libdvdnav/remap.c mplayer-svn37152/libdvdnav/remap.h mplayer-svn37152/libdvdnav/searching.c mplayer-svn37152/libdvdnav/settings.c mplayer-svn37152/libdvdnav/vm/ mplayer-svn37152/libdvdnav/vm/decoder.c mplayer-svn37152/libdvdnav/vm/decoder.h mplayer-svn37152/libdvdnav/vm/Makefile.am mplayer-svn37152/libdvdnav/vm/vm.c mplayer-svn37152/libdvdnav/vm/vm.h mplayer-svn37152/libdvdnav/vm/vmcmd.c mplayer-svn37152/libdvdnav/vm/vmcmd.h mplayer-svn37152/libdvdread4/ mplayer-svn37152/libdvdread4/bitreader.c mplayer-svn37152/libdvdread4/bswap.h mplayer-svn37152/libdvdread4/dvd_input.c mplayer-svn37152/libdvdread4/dvd_input.h mplayer-svn37152/libdvdread4/dvd_reader.c mplayer-svn37152/libdvdread4/dvd_udf.c mplayer-svn37152/libdvdread4/dvdread/ mplayer-svn37152/libdvdread4/dvdread/bitreader.h mplayer-svn37152/libdvdread4/dvdread/dvd_reader.h mplayer-svn37152/libdvdread4/dvdread/dvd_udf.h mplayer-svn37152/libdvdread4/dvdread/ifo_print.h mplayer-svn37152/libdvdread4/dvdread/ifo_read.h mplayer-svn37152/libdvdread4/dvdread/ifo_types.h mplayer-svn37152/libdvdread4/dvdread/nav_print.h mplayer-svn37152/libdvdread4/dvdread/nav_read.h mplayer-svn37152/libdvdread4/dvdread/nav_types.h mplayer-svn37152/libdvdread4/dvdread_internal.h mplayer-svn37152/libdvdread4/ifo_print.c mplayer-svn37152/libdvdread4/ifo_read.c mplayer-svn37152/libdvdread4/Makefile.am mplayer-svn37152/libdvdread4/md5.c mplayer-svn37152/libdvdread4/md5.h mplayer-svn37152/libdvdread4/nav_print.c mplayer-svn37152/libdvdread4/nav_read.c mplayer-svn37152/libmenu/ mplayer-svn37152/libmenu/menu.c mplayer-svn37152/libmenu/menu.h mplayer-svn37152/libmenu/menu_chapsel.c mplayer-svn37152/libmenu/menu_cmdlist.c mplayer-svn37152/libmenu/menu_console.c mplayer-svn37152/libmenu/menu_dvbin.c mplayer-svn37152/libmenu/menu_filesel.c mplayer-svn37152/libmenu/menu_list.c mplayer-svn37152/libmenu/menu_list.h mplayer-svn37152/libmenu/menu_param.c mplayer-svn37152/libmenu/menu_pt.c mplayer-svn37152/libmenu/menu_txt.c mplayer-svn37152/libmenu/vf_menu.c mplayer-svn37152/libmpcodecs/ mplayer-svn37152/libmpcodecs/ad.c mplayer-svn37152/libmpcodecs/ad.h mplayer-svn37152/libmpcodecs/ad_acm.c mplayer-svn37152/libmpcodecs/ad_alaw.c mplayer-svn37152/libmpcodecs/ad_dk3adpcm.c mplayer-svn37152/libmpcodecs/ad_dmo.c mplayer-svn37152/libmpcodecs/ad_dshow.c mplayer-svn37152/libmpcodecs/ad_dvdpcm.c mplayer-svn37152/libmpcodecs/ad_faad.c mplayer-svn37152/libmpcodecs/ad_ffmpeg.c mplayer-svn37152/libmpcodecs/ad_hwac3.c mplayer-svn37152/libmpcodecs/ad_hwmpa.c mplayer-svn37152/libmpcodecs/ad_imaadpcm.c mplayer-svn37152/libmpcodecs/ad_internal.h mplayer-svn37152/libmpcodecs/ad_liba52.c mplayer-svn37152/libmpcodecs/ad_libdca.c mplayer-svn37152/libmpcodecs/ad_libdv.c mplayer-svn37152/libmpcodecs/ad_libmad.c mplayer-svn37152/libmpcodecs/ad_libvorbis.c mplayer-svn37152/libmpcodecs/ad_mpc.c mplayer-svn37152/libmpcodecs/ad_mpg123.c mplayer-svn37152/libmpcodecs/ad_msadpcm.c mplayer-svn37152/libmpcodecs/ad_pcm.c mplayer-svn37152/libmpcodecs/ad_qtaudio.c mplayer-svn37152/libmpcodecs/ad_realaud.c mplayer-svn37152/libmpcodecs/ad_sample.c mplayer-svn37152/libmpcodecs/ad_spdif.c mplayer-svn37152/libmpcodecs/ad_speex.c mplayer-svn37152/libmpcodecs/ad_twin.c mplayer-svn37152/libmpcodecs/ae.c mplayer-svn37152/libmpcodecs/ae.h mplayer-svn37152/libmpcodecs/ae_faac.c mplayer-svn37152/libmpcodecs/ae_faac.h mplayer-svn37152/libmpcodecs/ae_lame.c mplayer-svn37152/libmpcodecs/ae_lame.h mplayer-svn37152/libmpcodecs/ae_lavc.c mplayer-svn37152/libmpcodecs/ae_lavc.h mplayer-svn37152/libmpcodecs/ae_pcm.c mplayer-svn37152/libmpcodecs/ae_pcm.h mplayer-svn37152/libmpcodecs/ae_toolame.c mplayer-svn37152/libmpcodecs/ae_toolame.h mplayer-svn37152/libmpcodecs/ae_twolame.c mplayer-svn37152/libmpcodecs/ae_twolame.h mplayer-svn37152/libmpcodecs/cmmx.h mplayer-svn37152/libmpcodecs/dec_audio.c mplayer-svn37152/libmpcodecs/dec_audio.h mplayer-svn37152/libmpcodecs/dec_teletext.c mplayer-svn37152/libmpcodecs/dec_teletext.h mplayer-svn37152/libmpcodecs/dec_video.c mplayer-svn37152/libmpcodecs/dec_video.h mplayer-svn37152/libmpcodecs/img_format.c mplayer-svn37152/libmpcodecs/img_format.h mplayer-svn37152/libmpcodecs/mp_image.c mplayer-svn37152/libmpcodecs/mp_image.h mplayer-svn37152/libmpcodecs/mpc_info.h mplayer-svn37152/libmpcodecs/native/ mplayer-svn37152/libmpcodecs/native/alaw.h mplayer-svn37152/libmpcodecs/native/mmx.h mplayer-svn37152/libmpcodecs/native/rtjpegn.c mplayer-svn37152/libmpcodecs/native/rtjpegn.h mplayer-svn37152/libmpcodecs/pullup.c mplayer-svn37152/libmpcodecs/pullup.h mplayer-svn37152/libmpcodecs/vd.c mplayer-svn37152/libmpcodecs/vd.h mplayer-svn37152/libmpcodecs/vd_black.c mplayer-svn37152/libmpcodecs/vd_dmo.c mplayer-svn37152/libmpcodecs/vd_dshow.c mplayer-svn37152/libmpcodecs/vd_ffmpeg.c mplayer-svn37152/libmpcodecs/vd_hmblck.c mplayer-svn37152/libmpcodecs/vd_ijpg.c mplayer-svn37152/libmpcodecs/vd_internal.h mplayer-svn37152/libmpcodecs/vd_libdv.c mplayer-svn37152/libmpcodecs/vd_libdv.h mplayer-svn37152/libmpcodecs/vd_libmpeg2.c mplayer-svn37152/libmpcodecs/vd_lzo.c mplayer-svn37152/libmpcodecs/vd_mpegpes.c mplayer-svn37152/libmpcodecs/vd_mpng.c mplayer-svn37152/libmpcodecs/vd_mtga.c mplayer-svn37152/libmpcodecs/vd_null.c mplayer-svn37152/libmpcodecs/vd_qtvideo.c mplayer-svn37152/libmpcodecs/vd_raw.c mplayer-svn37152/libmpcodecs/vd_realvid.c mplayer-svn37152/libmpcodecs/vd_sgi.c mplayer-svn37152/libmpcodecs/vd_theora.c mplayer-svn37152/libmpcodecs/vd_vfw.c mplayer-svn37152/libmpcodecs/vd_vfwex.c mplayer-svn37152/libmpcodecs/vd_xanim.c mplayer-svn37152/libmpcodecs/vd_xvid4.c mplayer-svn37152/libmpcodecs/vd_zrmjpeg.c mplayer-svn37152/libmpcodecs/ve.c mplayer-svn37152/libmpcodecs/ve.h mplayer-svn37152/libmpcodecs/ve_lavc.c mplayer-svn37152/libmpcodecs/ve_libdv.c mplayer-svn37152/libmpcodecs/ve_nuv.c mplayer-svn37152/libmpcodecs/ve_qtvideo.c mplayer-svn37152/libmpcodecs/ve_raw.c mplayer-svn37152/libmpcodecs/ve_vfw.c mplayer-svn37152/libmpcodecs/ve_x264.c mplayer-svn37152/libmpcodecs/ve_x264.h mplayer-svn37152/libmpcodecs/ve_xvid4.c mplayer-svn37152/libmpcodecs/vf.c mplayer-svn37152/libmpcodecs/vf.h mplayer-svn37152/libmpcodecs/vf_1bpp.c mplayer-svn37152/libmpcodecs/vf_2xsai.c mplayer-svn37152/libmpcodecs/vf_ass.c mplayer-svn37152/libmpcodecs/vf_blackframe.c mplayer-svn37152/libmpcodecs/vf_bmovl.c mplayer-svn37152/libmpcodecs/vf_boxblur.c mplayer-svn37152/libmpcodecs/vf_crop.c mplayer-svn37152/libmpcodecs/vf_cropdetect.c mplayer-svn37152/libmpcodecs/vf_decimate.c mplayer-svn37152/libmpcodecs/vf_delogo.c mplayer-svn37152/libmpcodecs/vf_denoise3d.c mplayer-svn37152/libmpcodecs/vf_detc.c mplayer-svn37152/libmpcodecs/vf_dint.c mplayer-svn37152/libmpcodecs/vf_divtc.c mplayer-svn37152/libmpcodecs/vf_down3dright.c mplayer-svn37152/libmpcodecs/vf_dsize.c mplayer-svn37152/libmpcodecs/vf_dvbscale.c mplayer-svn37152/libmpcodecs/vf_eq.c mplayer-svn37152/libmpcodecs/vf_eq2.c mplayer-svn37152/libmpcodecs/vf_expand.c mplayer-svn37152/libmpcodecs/vf_field.c mplayer-svn37152/libmpcodecs/vf_fil.c mplayer-svn37152/libmpcodecs/vf_filmdint.c mplayer-svn37152/libmpcodecs/vf_fixpts.c mplayer-svn37152/libmpcodecs/vf_flip.c mplayer-svn37152/libmpcodecs/vf_format.c mplayer-svn37152/libmpcodecs/vf_framestep.c mplayer-svn37152/libmpcodecs/vf_fspp.c mplayer-svn37152/libmpcodecs/vf_geq.c mplayer-svn37152/libmpcodecs/vf_gradfun.c mplayer-svn37152/libmpcodecs/vf_halfpack.c mplayer-svn37152/libmpcodecs/vf_harddup.c mplayer-svn37152/libmpcodecs/vf_hqdn3d.c mplayer-svn37152/libmpcodecs/vf_hue.c mplayer-svn37152/libmpcodecs/vf_il.c mplayer-svn37152/libmpcodecs/vf_ilpack.c mplayer-svn37152/libmpcodecs/vf_ivtc.c mplayer-svn37152/libmpcodecs/vf_kerndeint.c mplayer-svn37152/libmpcodecs/vf_lavc.c mplayer-svn37152/libmpcodecs/vf_lavcdeint.c mplayer-svn37152/libmpcodecs/vf_lavfi.c mplayer-svn37152/libmpcodecs/vf_mcdeint.c mplayer-svn37152/libmpcodecs/vf_mirror.c mplayer-svn37152/libmpcodecs/vf_noformat.c mplayer-svn37152/libmpcodecs/vf_noise.c mplayer-svn37152/libmpcodecs/vf_ow.c mplayer-svn37152/libmpcodecs/vf_palette.c mplayer-svn37152/libmpcodecs/vf_perspective.c mplayer-svn37152/libmpcodecs/vf_phase.c mplayer-svn37152/libmpcodecs/vf_pp.c mplayer-svn37152/libmpcodecs/vf_pp7.c mplayer-svn37152/libmpcodecs/vf_pullup.c mplayer-svn37152/libmpcodecs/vf_qp.c mplayer-svn37152/libmpcodecs/vf_rectangle.c mplayer-svn37152/libmpcodecs/vf_remove_logo.c mplayer-svn37152/libmpcodecs/vf_rgbtest.c mplayer-svn37152/libmpcodecs/vf_rotate.c mplayer-svn37152/libmpcodecs/vf_sab.c mplayer-svn37152/libmpcodecs/vf_scale.c mplayer-svn37152/libmpcodecs/vf_scale.h mplayer-svn37152/libmpcodecs/vf_screenshot.c mplayer-svn37152/libmpcodecs/vf_smartblur.c mplayer-svn37152/libmpcodecs/vf_softpulldown.c mplayer-svn37152/libmpcodecs/vf_softskip.c mplayer-svn37152/libmpcodecs/vf_spp.c mplayer-svn37152/libmpcodecs/vf_stereo3d.c mplayer-svn37152/libmpcodecs/vf_swapuv.c mplayer-svn37152/libmpcodecs/vf_telecine.c mplayer-svn37152/libmpcodecs/vf_test.c mplayer-svn37152/libmpcodecs/vf_tfields.c mplayer-svn37152/libmpcodecs/vf_tile.c mplayer-svn37152/libmpcodecs/vf_tinterlace.c mplayer-svn37152/libmpcodecs/vf_unsharp.c mplayer-svn37152/libmpcodecs/vf_uspp.c mplayer-svn37152/libmpcodecs/vf_vo.c mplayer-svn37152/libmpcodecs/vf_yadif.c mplayer-svn37152/libmpcodecs/vf_yuvcsp.c mplayer-svn37152/libmpcodecs/vf_yvu9.c mplayer-svn37152/libmpcodecs/vf_zrmjpeg.c mplayer-svn37152/libmpcodecs/vfcap.h mplayer-svn37152/libmpcodecs/vqf.h mplayer-svn37152/libmpdemux/ mplayer-svn37152/libmpdemux/aac_hdr.c mplayer-svn37152/libmpdemux/aac_hdr.h mplayer-svn37152/libmpdemux/asf.h mplayer-svn37152/libmpdemux/asfguid.h mplayer-svn37152/libmpdemux/asfheader.c mplayer-svn37152/libmpdemux/asfheader.h mplayer-svn37152/libmpdemux/aviheader.c mplayer-svn37152/libmpdemux/aviheader.h mplayer-svn37152/libmpdemux/aviprint.c mplayer-svn37152/libmpdemux/aviprint.h mplayer-svn37152/libmpdemux/demux_aac.c mplayer-svn37152/libmpdemux/demux_asf.c mplayer-svn37152/libmpdemux/demux_audio.c mplayer-svn37152/libmpdemux/demux_audio.h mplayer-svn37152/libmpdemux/demux_avi.c mplayer-svn37152/libmpdemux/demux_avs.c mplayer-svn37152/libmpdemux/demux_avs.h mplayer-svn37152/libmpdemux/demux_demuxers.c mplayer-svn37152/libmpdemux/demux_film.c mplayer-svn37152/libmpdemux/demux_fli.c mplayer-svn37152/libmpdemux/demux_gif.c mplayer-svn37152/libmpdemux/demux_lavf.c mplayer-svn37152/libmpdemux/demux_lmlm4.c mplayer-svn37152/libmpdemux/demux_mf.c mplayer-svn37152/libmpdemux/demux_mkv.c mplayer-svn37152/libmpdemux/demux_mng.c mplayer-svn37152/libmpdemux/demux_mov.c mplayer-svn37152/libmpdemux/demux_mov.h mplayer-svn37152/libmpdemux/demux_mpc.c mplayer-svn37152/libmpdemux/demux_mpg.c mplayer-svn37152/libmpdemux/demux_mpg.h mplayer-svn37152/libmpdemux/demux_nemesi.c mplayer-svn37152/libmpdemux/demux_nsv.c mplayer-svn37152/libmpdemux/demux_nut.c mplayer-svn37152/libmpdemux/demux_ogg.c mplayer-svn37152/libmpdemux/demux_ogg.h mplayer-svn37152/libmpdemux/demux_pva.c mplayer-svn37152/libmpdemux/demux_rawaudio.c mplayer-svn37152/libmpdemux/demux_rawdv.c mplayer-svn37152/libmpdemux/demux_rawvideo.c mplayer-svn37152/libmpdemux/demux_real.c mplayer-svn37152/libmpdemux/demux_real.h mplayer-svn37152/libmpdemux/demux_realaud.c mplayer-svn37152/libmpdemux/demux_roq.c mplayer-svn37152/libmpdemux/demux_rtp.cpp mplayer-svn37152/libmpdemux/demux_rtp.h mplayer-svn37152/libmpdemux/demux_rtp_codec.cpp mplayer-svn37152/libmpdemux/demux_rtp_internal.h mplayer-svn37152/libmpdemux/demux_smjpeg.c mplayer-svn37152/libmpdemux/demux_ts.c mplayer-svn37152/libmpdemux/demux_ts.h mplayer-svn37152/libmpdemux/demux_ty.c mplayer-svn37152/libmpdemux/demux_ty_osd.c mplayer-svn37152/libmpdemux/demux_ty_osd.h mplayer-svn37152/libmpdemux/demux_viv.c mplayer-svn37152/libmpdemux/demux_viv.h mplayer-svn37152/libmpdemux/demux_vqf.c mplayer-svn37152/libmpdemux/demux_xmms.c mplayer-svn37152/libmpdemux/demux_xmms_plugin.h mplayer-svn37152/libmpdemux/demux_y4m.c mplayer-svn37152/libmpdemux/demuxer.c mplayer-svn37152/libmpdemux/demuxer.h mplayer-svn37152/libmpdemux/ebml.c mplayer-svn37152/libmpdemux/ebml.h mplayer-svn37152/libmpdemux/extension.c mplayer-svn37152/libmpdemux/genres.h mplayer-svn37152/libmpdemux/matroska.h mplayer-svn37152/libmpdemux/mf.c mplayer-svn37152/libmpdemux/mf.h mplayer-svn37152/libmpdemux/mp3_hdr.c mplayer-svn37152/libmpdemux/mp3_hdr.h mplayer-svn37152/libmpdemux/mp_taglists.c mplayer-svn37152/libmpdemux/mp_taglists.h mplayer-svn37152/libmpdemux/mpeg_hdr.c mplayer-svn37152/libmpdemux/mpeg_hdr.h mplayer-svn37152/libmpdemux/mpeg_packetizer.c mplayer-svn37152/libmpdemux/mpeg_packetizer.h mplayer-svn37152/libmpdemux/ms_hdr.h mplayer-svn37152/libmpdemux/muxer.c mplayer-svn37152/libmpdemux/muxer.h mplayer-svn37152/libmpdemux/muxer_avi.c mplayer-svn37152/libmpdemux/muxer_avi.h mplayer-svn37152/libmpdemux/muxer_lavf.c mplayer-svn37152/libmpdemux/muxer_mpeg.c mplayer-svn37152/libmpdemux/muxer_rawaudio.c mplayer-svn37152/libmpdemux/muxer_rawvideo.c mplayer-svn37152/libmpdemux/parse_es.c mplayer-svn37152/libmpdemux/parse_es.h mplayer-svn37152/libmpdemux/parse_mp4.c mplayer-svn37152/libmpdemux/parse_mp4.h mplayer-svn37152/libmpdemux/qtpalette.h mplayer-svn37152/libmpdemux/stheader.h mplayer-svn37152/libmpdemux/video.c mplayer-svn37152/libmpdemux/yuv4mpeg.c mplayer-svn37152/libmpdemux/yuv4mpeg.h mplayer-svn37152/libmpdemux/yuv4mpeg_intern.h mplayer-svn37152/libmpdemux/yuv4mpeg_ratio.c mplayer-svn37152/libmpeg2/ mplayer-svn37152/libmpeg2/alloc.c mplayer-svn37152/libmpeg2/alpha_asm.h mplayer-svn37152/libmpeg2/attributes.h mplayer-svn37152/libmpeg2/cpu_accel.c mplayer-svn37152/libmpeg2/cpu_state.c mplayer-svn37152/libmpeg2/decode.c mplayer-svn37152/libmpeg2/header.c mplayer-svn37152/libmpeg2/idct.c mplayer-svn37152/libmpeg2/idct_alpha.c mplayer-svn37152/libmpeg2/idct_altivec.c mplayer-svn37152/libmpeg2/idct_mmx.c mplayer-svn37152/libmpeg2/libmpeg2_changes.diff mplayer-svn37152/libmpeg2/mmx.h mplayer-svn37152/libmpeg2/motion_comp.c mplayer-svn37152/libmpeg2/motion_comp_alpha.c mplayer-svn37152/libmpeg2/motion_comp_altivec.c mplayer-svn37152/libmpeg2/motion_comp_arm.c mplayer-svn37152/libmpeg2/motion_comp_arm_s.S mplayer-svn37152/libmpeg2/motion_comp_mmx.c mplayer-svn37152/libmpeg2/motion_comp_vis.c mplayer-svn37152/libmpeg2/mpeg2.h mplayer-svn37152/libmpeg2/mpeg2_internal.h mplayer-svn37152/libmpeg2/slice.c mplayer-svn37152/libmpeg2/vis.h mplayer-svn37152/libmpeg2/vlc.h mplayer-svn37152/libvo/ mplayer-svn37152/libvo/aclib.c mplayer-svn37152/libvo/aclib_template.c mplayer-svn37152/libvo/aspect.c mplayer-svn37152/libvo/aspect.h mplayer-svn37152/libvo/aspecttest.c mplayer-svn37152/libvo/csputils.c mplayer-svn37152/libvo/csputils.h mplayer-svn37152/libvo/fastmemcpy.h mplayer-svn37152/libvo/geometry.c mplayer-svn37152/libvo/geometry.h mplayer-svn37152/libvo/gl_common.c mplayer-svn37152/libvo/gl_common.h mplayer-svn37152/libvo/gl_compat.h mplayer-svn37152/libvo/gtf.c mplayer-svn37152/libvo/gtf.h mplayer-svn37152/libvo/jpeg_enc.c mplayer-svn37152/libvo/jpeg_enc.h mplayer-svn37152/libvo/matrixview.c mplayer-svn37152/libvo/matrixview.h mplayer-svn37152/libvo/matrixview_font.h mplayer-svn37152/libvo/mga_template.c mplayer-svn37152/libvo/osx_common.c mplayer-svn37152/libvo/osx_common.h mplayer-svn37152/libvo/osx_objc_common.h mplayer-svn37152/libvo/osx_objc_common.m mplayer-svn37152/libvo/sdl_common.c mplayer-svn37152/libvo/sdl_common.h mplayer-svn37152/libvo/vesa_lvo.c mplayer-svn37152/libvo/vesa_lvo.h mplayer-svn37152/libvo/video_out.c mplayer-svn37152/libvo/video_out.h mplayer-svn37152/libvo/video_out_internal.h mplayer-svn37152/libvo/videodev_mjpeg.h mplayer-svn37152/libvo/vo_3dfx.c mplayer-svn37152/libvo/vo_aa.c mplayer-svn37152/libvo/vo_bl.c mplayer-svn37152/libvo/vo_caca.c mplayer-svn37152/libvo/vo_corevideo.h mplayer-svn37152/libvo/vo_corevideo.m mplayer-svn37152/libvo/vo_cvidix.c mplayer-svn37152/libvo/vo_dfbmga.c mplayer-svn37152/libvo/vo_dga.c mplayer-svn37152/libvo/vo_direct3d.c mplayer-svn37152/libvo/vo_directfb2.c mplayer-svn37152/libvo/vo_directx.c mplayer-svn37152/libvo/vo_dxr2.c mplayer-svn37152/libvo/vo_dxr2.h mplayer-svn37152/libvo/vo_dxr3.c mplayer-svn37152/libvo/vo_fbdev.c mplayer-svn37152/libvo/vo_fbdev.h mplayer-svn37152/libvo/vo_fbdev2.c mplayer-svn37152/libvo/vo_ggi.c mplayer-svn37152/libvo/vo_gif89a.c mplayer-svn37152/libvo/vo_gl.c mplayer-svn37152/libvo/vo_gl_tiled.c mplayer-svn37152/libvo/vo_ivtv.c mplayer-svn37152/libvo/vo_ivtv.h mplayer-svn37152/libvo/vo_jpeg.c mplayer-svn37152/libvo/vo_kva.c mplayer-svn37152/libvo/vo_matrixview.c mplayer-svn37152/libvo/vo_md5sum.c mplayer-svn37152/libvo/vo_mga.c mplayer-svn37152/libvo/vo_mng.c mplayer-svn37152/libvo/vo_mpegpes.c mplayer-svn37152/libvo/vo_null.c mplayer-svn37152/libvo/vo_png.c mplayer-svn37152/libvo/vo_pnm.c mplayer-svn37152/libvo/vo_quartz.c mplayer-svn37152/libvo/vo_s3fb.c mplayer-svn37152/libvo/vo_sdl.c mplayer-svn37152/libvo/vo_svga.c mplayer-svn37152/libvo/vo_tdfx_vid.c mplayer-svn37152/libvo/vo_tdfxfb.c mplayer-svn37152/libvo/vo_tga.c mplayer-svn37152/libvo/vo_v4l2.c mplayer-svn37152/libvo/vo_v4l2.h mplayer-svn37152/libvo/vo_vdpau.c mplayer-svn37152/libvo/vo_vesa.c mplayer-svn37152/libvo/vo_wii.c mplayer-svn37152/libvo/vo_winvidix.c mplayer-svn37152/libvo/vo_x11.c mplayer-svn37152/libvo/vo_xmga.c mplayer-svn37152/libvo/vo_xover.c mplayer-svn37152/libvo/vo_xv.c mplayer-svn37152/libvo/vo_xvidix.c mplayer-svn37152/libvo/vo_xvmc.c mplayer-svn37152/libvo/vo_xvr100.c mplayer-svn37152/libvo/vo_yuv4mpeg.c mplayer-svn37152/libvo/vo_zr.c mplayer-svn37152/libvo/vo_zr.h mplayer-svn37152/libvo/vo_zr2.c mplayer-svn37152/libvo/vosub_vidix.c mplayer-svn37152/libvo/vosub_vidix.h mplayer-svn37152/libvo/w32_common.c mplayer-svn37152/libvo/w32_common.h mplayer-svn37152/libvo/wskeys.h mplayer-svn37152/libvo/x11_common.c mplayer-svn37152/libvo/x11_common.h mplayer-svn37152/LICENSE mplayer-svn37152/loader/ mplayer-svn37152/loader/afl.c mplayer-svn37152/loader/com.h mplayer-svn37152/loader/debug.h mplayer-svn37152/loader/dmo/ mplayer-svn37152/loader/dmo/buffer.c mplayer-svn37152/loader/dmo/dmo.c mplayer-svn37152/loader/dmo/dmo.h mplayer-svn37152/loader/dmo/DMO_AudioDecoder.c mplayer-svn37152/loader/dmo/DMO_AudioDecoder.h mplayer-svn37152/loader/dmo/DMO_Filter.h mplayer-svn37152/loader/dmo/dmo_guids.c mplayer-svn37152/loader/dmo/dmo_guids.h mplayer-svn37152/loader/dmo/dmo_interfaces.h mplayer-svn37152/loader/dmo/DMO_VideoDecoder.c mplayer-svn37152/loader/dmo/DMO_VideoDecoder.h mplayer-svn37152/loader/drv.c mplayer-svn37152/loader/drv.h mplayer-svn37152/loader/dshow/ mplayer-svn37152/loader/dshow/allocator.c mplayer-svn37152/loader/dshow/allocator.h mplayer-svn37152/loader/dshow/cmediasample.c mplayer-svn37152/loader/dshow/cmediasample.h mplayer-svn37152/loader/dshow/DS_AudioDecoder.c mplayer-svn37152/loader/dshow/DS_AudioDecoder.h mplayer-svn37152/loader/dshow/DS_Filter.c mplayer-svn37152/loader/dshow/DS_Filter.h mplayer-svn37152/loader/dshow/DS_VideoDecoder.c mplayer-svn37152/loader/dshow/DS_VideoDecoder.h mplayer-svn37152/loader/dshow/graph.c mplayer-svn37152/loader/dshow/graph.h mplayer-svn37152/loader/dshow/guids.c mplayer-svn37152/loader/dshow/guids.h mplayer-svn37152/loader/dshow/inputpin.c mplayer-svn37152/loader/dshow/inputpin.h mplayer-svn37152/loader/dshow/interfaces.h mplayer-svn37152/loader/dshow/iunk.h mplayer-svn37152/loader/dshow/libwin32.h mplayer-svn37152/loader/dshow/mediatype.c mplayer-svn37152/loader/dshow/mediatype.h mplayer-svn37152/loader/dshow/outputpin.c mplayer-svn37152/loader/dshow/outputpin.h mplayer-svn37152/loader/elfdll.c mplayer-svn37152/loader/ext.c mplayer-svn37152/loader/ext.h mplayer-svn37152/loader/ldt_keeper.c mplayer-svn37152/loader/ldt_keeper.h mplayer-svn37152/loader/loader.h mplayer-svn37152/loader/module.c mplayer-svn37152/loader/pe_image.c mplayer-svn37152/loader/pe_resource.c mplayer-svn37152/loader/qt_comp_template.c mplayer-svn37152/loader/qt_fv.h mplayer-svn37152/loader/qtx/ mplayer-svn37152/loader/qtx/list.c mplayer-svn37152/loader/qtx/qtxload.c mplayer-svn37152/loader/qtx/qtxsdk/ mplayer-svn37152/loader/qtx/qtxsdk/components.h mplayer-svn37152/loader/qtx/qtxsdk/select.h mplayer-svn37152/loader/registry.c mplayer-svn37152/loader/registry.h mplayer-svn37152/loader/resource.c mplayer-svn37152/loader/vfl.c mplayer-svn37152/loader/win32.c mplayer-svn37152/loader/win32.h mplayer-svn37152/loader/wine/ mplayer-svn37152/loader/wine/avifmt.h mplayer-svn37152/loader/wine/basetsd.h mplayer-svn37152/loader/wine/debugtools.h mplayer-svn37152/loader/wine/driver.h mplayer-svn37152/loader/wine/elfdll.h mplayer-svn37152/loader/wine/heap.h mplayer-svn37152/loader/wine/ldt.h mplayer-svn37152/loader/wine/mmreg.h mplayer-svn37152/loader/wine/module.h mplayer-svn37152/loader/wine/msacm.h mplayer-svn37152/loader/wine/msacmdrv.h mplayer-svn37152/loader/wine/ntdef.h mplayer-svn37152/loader/wine/objbase.h mplayer-svn37152/loader/wine/pe_image.h mplayer-svn37152/loader/wine/poppack.h mplayer-svn37152/loader/wine/pshpack1.h mplayer-svn37152/loader/wine/pshpack2.h mplayer-svn37152/loader/wine/pshpack4.h mplayer-svn37152/loader/wine/pshpack8.h mplayer-svn37152/loader/wine/vfw.h mplayer-svn37152/loader/wine/winbase.h mplayer-svn37152/loader/wine/windef.h mplayer-svn37152/loader/wine/windows.h mplayer-svn37152/loader/wine/winerror.h mplayer-svn37152/loader/wine/winestring.h mplayer-svn37152/loader/wine/winnt.h mplayer-svn37152/loader/wine/winreg.h mplayer-svn37152/loader/wine/winuser.h mplayer-svn37152/loader/wineacm.h mplayer-svn37152/loader/wrapper.h mplayer-svn37152/loader/wrapper.S mplayer-svn37152/m_config.c mplayer-svn37152/m_config.h mplayer-svn37152/m_option.c mplayer-svn37152/m_option.h mplayer-svn37152/m_property.c mplayer-svn37152/m_property.h mplayer-svn37152/m_struct.c mplayer-svn37152/m_struct.h mplayer-svn37152/Makefile mplayer-svn37152/mangle.h mplayer-svn37152/mencoder.c mplayer-svn37152/mencoder.h mplayer-svn37152/metadata.h mplayer-svn37152/mixer.c mplayer-svn37152/mixer.h mplayer-svn37152/mp_core.h mplayer-svn37152/mp_fifo.c mplayer-svn37152/mp_fifo.h mplayer-svn37152/mp_global.h mplayer-svn37152/mp_msg.c mplayer-svn37152/mp_msg.h mplayer-svn37152/mp_osd.h mplayer-svn37152/mp_strings.c mplayer-svn37152/mp_strings.h mplayer-svn37152/mpbswap.h mplayer-svn37152/mpcommon.c mplayer-svn37152/mpcommon.h mplayer-svn37152/mplayer.c mplayer-svn37152/mplayer.h mplayer-svn37152/osdep/ mplayer-svn37152/osdep/getch2-os2.c mplayer-svn37152/osdep/getch2-win.c mplayer-svn37152/osdep/getch2.c mplayer-svn37152/osdep/getch2.h mplayer-svn37152/osdep/gettimeofday.c mplayer-svn37152/osdep/glob-win.c mplayer-svn37152/osdep/glob.h mplayer-svn37152/osdep/keycodes.h mplayer-svn37152/osdep/macosx_finder_args.c mplayer-svn37152/osdep/macosx_finder_args.h mplayer-svn37152/osdep/mmap-os2.c mplayer-svn37152/osdep/mmap.h mplayer-svn37152/osdep/mmap_anon.c mplayer-svn37152/osdep/mmap_anon.h mplayer-svn37152/osdep/mplayer.exe.manifest mplayer-svn37152/osdep/mplayer.rc mplayer-svn37152/osdep/osdep.h mplayer-svn37152/osdep/priority.c mplayer-svn37152/osdep/priority.h mplayer-svn37152/osdep/setenv.c mplayer-svn37152/osdep/setenv.h mplayer-svn37152/osdep/shmem.c mplayer-svn37152/osdep/shmem.h mplayer-svn37152/osdep/strsep.c mplayer-svn37152/osdep/strsep.h mplayer-svn37152/osdep/timer-darwin.c mplayer-svn37152/osdep/timer-linux.c mplayer-svn37152/osdep/timer-win2.c mplayer-svn37152/osdep/timer.h mplayer-svn37152/osdep/vsscanf.c mplayer-svn37152/parser-cfg.c mplayer-svn37152/parser-cfg.h mplayer-svn37152/parser-mecmd.c mplayer-svn37152/parser-mecmd.h mplayer-svn37152/parser-mpcmd.c mplayer-svn37152/parser-mpcmd.h mplayer-svn37152/path.c mplayer-svn37152/path.h mplayer-svn37152/playtree.c mplayer-svn37152/playtree.h mplayer-svn37152/playtreeparser.c mplayer-svn37152/playtreeparser.h mplayer-svn37152/pnm_loader.c mplayer-svn37152/pnm_loader.h mplayer-svn37152/README mplayer-svn37152/rpm/ mplayer-svn37152/rpm/mplayer-codecs.spec mplayer-svn37152/rpm/mplayer.spec mplayer-svn37152/stream/ mplayer-svn37152/stream/ai_alsa.c mplayer-svn37152/stream/ai_oss.c mplayer-svn37152/stream/asf_mmst_streaming.c mplayer-svn37152/stream/asf_mmst_streaming.h mplayer-svn37152/stream/asf_streaming.c mplayer-svn37152/stream/audio_in.c mplayer-svn37152/stream/audio_in.h mplayer-svn37152/stream/cache2.c mplayer-svn37152/stream/cache2.h mplayer-svn37152/stream/cdd.h mplayer-svn37152/stream/cdinfo.c mplayer-svn37152/stream/cookies.c mplayer-svn37152/stream/cookies.h mplayer-svn37152/stream/dvb_tune.c mplayer-svn37152/stream/dvb_tune.h mplayer-svn37152/stream/dvbin.h mplayer-svn37152/stream/freesdp/ mplayer-svn37152/stream/freesdp/common.c mplayer-svn37152/stream/freesdp/common.h mplayer-svn37152/stream/freesdp/errorlist.c mplayer-svn37152/stream/freesdp/parser.c mplayer-svn37152/stream/freesdp/parser.h mplayer-svn37152/stream/freesdp/parserpriv.h mplayer-svn37152/stream/freesdp/priv.h mplayer-svn37152/stream/frequencies.c mplayer-svn37152/stream/frequencies.h mplayer-svn37152/stream/http.c mplayer-svn37152/stream/http.h mplayer-svn37152/stream/librtsp/ mplayer-svn37152/stream/librtsp/rtsp.c mplayer-svn37152/stream/librtsp/rtsp.h mplayer-svn37152/stream/librtsp/rtsp_rtp.c mplayer-svn37152/stream/librtsp/rtsp_rtp.h mplayer-svn37152/stream/librtsp/rtsp_session.c mplayer-svn37152/stream/librtsp/rtsp_session.h mplayer-svn37152/stream/network.c mplayer-svn37152/stream/network.h mplayer-svn37152/stream/open.c mplayer-svn37152/stream/pnm.c mplayer-svn37152/stream/pnm.h mplayer-svn37152/stream/pvr.h mplayer-svn37152/stream/realrtsp/ mplayer-svn37152/stream/realrtsp/asmrp.c mplayer-svn37152/stream/realrtsp/asmrp.h mplayer-svn37152/stream/realrtsp/real.c mplayer-svn37152/stream/realrtsp/real.h mplayer-svn37152/stream/realrtsp/rmff.c mplayer-svn37152/stream/realrtsp/rmff.h mplayer-svn37152/stream/realrtsp/sdpplin.c mplayer-svn37152/stream/realrtsp/sdpplin.h mplayer-svn37152/stream/realrtsp/xbuffer.c mplayer-svn37152/stream/realrtsp/xbuffer.h mplayer-svn37152/stream/rtp.c mplayer-svn37152/stream/rtp.h mplayer-svn37152/stream/stream.c mplayer-svn37152/stream/stream.h mplayer-svn37152/stream/stream_bd.c mplayer-svn37152/stream/stream_bd.h mplayer-svn37152/stream/stream_bluray.c mplayer-svn37152/stream/stream_cdda.c mplayer-svn37152/stream/stream_cddb.c mplayer-svn37152/stream/stream_cue.c mplayer-svn37152/stream/stream_dvb.c mplayer-svn37152/stream/stream_dvd.c mplayer-svn37152/stream/stream_dvd.h mplayer-svn37152/stream/stream_dvd_common.c mplayer-svn37152/stream/stream_dvd_common.h mplayer-svn37152/stream/stream_dvdnav.c mplayer-svn37152/stream/stream_dvdnav.h mplayer-svn37152/stream/stream_ffmpeg.c mplayer-svn37152/stream/stream_file.c mplayer-svn37152/stream/stream_ftp.c mplayer-svn37152/stream/stream_live555.c mplayer-svn37152/stream/stream_mf.c mplayer-svn37152/stream/stream_nemesi.c mplayer-svn37152/stream/stream_netstream.c mplayer-svn37152/stream/stream_netstream.h mplayer-svn37152/stream/stream_null.c mplayer-svn37152/stream/stream_pvr.c mplayer-svn37152/stream/stream_radio.c mplayer-svn37152/stream/stream_radio.h mplayer-svn37152/stream/stream_rtp.c mplayer-svn37152/stream/stream_rtsp.c mplayer-svn37152/stream/stream_smb.c mplayer-svn37152/stream/stream_tv.c mplayer-svn37152/stream/stream_udp.c mplayer-svn37152/stream/stream_vcd.c mplayer-svn37152/stream/stream_vstream.c mplayer-svn37152/stream/tcp.c mplayer-svn37152/stream/tcp.h mplayer-svn37152/stream/tv.c mplayer-svn37152/stream/tv.h mplayer-svn37152/stream/tvi_bsdbt848.c mplayer-svn37152/stream/tvi_def.h mplayer-svn37152/stream/tvi_dshow.c mplayer-svn37152/stream/tvi_dshow.h mplayer-svn37152/stream/tvi_dummy.c mplayer-svn37152/stream/tvi_v4l.c mplayer-svn37152/stream/tvi_v4l2.c mplayer-svn37152/stream/udp.c mplayer-svn37152/stream/udp.h mplayer-svn37152/stream/url.c mplayer-svn37152/stream/url.h mplayer-svn37152/stream/vcd_read.h mplayer-svn37152/stream/vcd_read_darwin.h mplayer-svn37152/stream/vcd_read_fbsd.h mplayer-svn37152/stream/vcd_read_os2.h mplayer-svn37152/stream/vcd_read_win32.h mplayer-svn37152/sub/ mplayer-svn37152/sub/ass_mp.c mplayer-svn37152/sub/ass_mp.h mplayer-svn37152/sub/av_sub.c mplayer-svn37152/sub/av_sub.h mplayer-svn37152/sub/eosd.c mplayer-svn37152/sub/eosd.h mplayer-svn37152/sub/find_sub.c mplayer-svn37152/sub/font_load.c mplayer-svn37152/sub/font_load.h mplayer-svn37152/sub/font_load_ft.c mplayer-svn37152/sub/osd.c mplayer-svn37152/sub/osd.h mplayer-svn37152/sub/osd_font.h mplayer-svn37152/sub/osd_template.c mplayer-svn37152/sub/spudec.c mplayer-svn37152/sub/spudec.h mplayer-svn37152/sub/spuenc.c mplayer-svn37152/sub/spuenc.h mplayer-svn37152/sub/sub.c mplayer-svn37152/sub/sub.h mplayer-svn37152/sub/sub_cc.c mplayer-svn37152/sub/sub_cc.h mplayer-svn37152/sub/subassconvert.c mplayer-svn37152/sub/subassconvert.h mplayer-svn37152/sub/subreader.c mplayer-svn37152/sub/subreader.h mplayer-svn37152/sub/unrar_exec.c mplayer-svn37152/sub/unrar_exec.h mplayer-svn37152/sub/vobsub.c mplayer-svn37152/sub/vobsub.h mplayer-svn37152/subopt-helper.c mplayer-svn37152/subopt-helper.h mplayer-svn37152/tests/ mplayer-svn37152/tests/faterun.sh mplayer-svn37152/tests/ref/ mplayer-svn37152/tests/ref/4xm/ mplayer-svn37152/tests/ref/4xm/TimeGatep01s01n01a02_2.4xm.md5 mplayer-svn37152/tests/ref/4xm/version1.4xm.md5 mplayer-svn37152/tests/ref/8bps/ mplayer-svn37152/tests/ref/8bps/full9iron-partial.mov.md5 mplayer-svn37152/tests/ref/aasc/ mplayer-svn37152/tests/ref/aasc/AASC-1.5MB.AVI.md5 mplayer-svn37152/tests/ref/alg-mm/ mplayer-svn37152/tests/ref/alg-mm/ibmlogo.mm.md5 mplayer-svn37152/tests/ref/amv/ mplayer-svn37152/tests/ref/amv/MTV_high_res_320x240_sample_Penguin_Joke_MTV_from_WMV.amv.md5 mplayer-svn37152/tests/ref/ansi/ mplayer-svn37152/tests/ref/ansi/TRE-IOM5.ANS.md5 mplayer-svn37152/tests/ref/auravision/ mplayer-svn37152/tests/ref/auravision/SOUVIDEO.AVI.md5 mplayer-svn37152/tests/ref/bethsoft-vid/ mplayer-svn37152/tests/ref/bethsoft-vid/ANIM0001.VID.md5 mplayer-svn37152/tests/ref/bfi/ mplayer-svn37152/tests/ref/bfi/2287.bfi.md5 mplayer-svn37152/tests/ref/bink/ mplayer-svn37152/tests/ref/bink/hol2br.bik.md5 mplayer-svn37152/tests/ref/bink/Snd0a7d9b58.dee.md5 mplayer-svn37152/tests/ref/bmv/ mplayer-svn37152/tests/ref/bmv/SURFING-partial.BMV.md5 mplayer-svn37152/tests/ref/cdgraphics/ mplayer-svn37152/tests/ref/cdgraphics/BrotherJohn.cdg.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/ mplayer-svn37152/tests/ref/chronomaster-dfa/0000.dfa.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/0001.dfa.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/0002.dfa.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/0003.dfa.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/0004.dfa.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/0005.dfa.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/0006.dfa.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/0007.dfa.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/0008.dfa.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/0009.dfa.md5 mplayer-svn37152/tests/ref/chronomaster-dfa/0010.dfa.md5 mplayer-svn37152/tests/ref/cljr/ mplayer-svn37152/tests/ref/cljr/testcljr-partial.avi.md5 mplayer-svn37152/tests/ref/cram/ mplayer-svn37152/tests/ref/cram/clock-cram16.avi.md5 mplayer-svn37152/tests/ref/cram/skating.avi.md5 mplayer-svn37152/tests/ref/CSCD/ mplayer-svn37152/tests/ref/CSCD/sample_video.avi.md5 mplayer-svn37152/tests/ref/cvid/ mplayer-svn37152/tests/ref/cvid/catfight-cvid-pal8-partial.mov.md5 mplayer-svn37152/tests/ref/cvid/laracroft-cinepak-partial.avi.md5 mplayer-svn37152/tests/ref/cyberia-c93/ mplayer-svn37152/tests/ref/cyberia-c93/intro1.c93.md5 mplayer-svn37152/tests/ref/cyuv/ mplayer-svn37152/tests/ref/cyuv/cyuv.avi.md5 mplayer-svn37152/tests/ref/delphine-cin/ mplayer-svn37152/tests/ref/delphine-cin/LOGO-partial.CIN.md5 mplayer-svn37152/tests/ref/deluxepaint-anm/ mplayer-svn37152/tests/ref/deluxepaint-anm/INTRO1.ANM.md5 mplayer-svn37152/tests/ref/duck/ mplayer-svn37152/tests/ref/duck/phant2-940.duk.md5 mplayer-svn37152/tests/ref/duck/sonic3dblast_intro-partial.avi.md5 mplayer-svn37152/tests/ref/duck/tm20.avi.md5 mplayer-svn37152/tests/ref/duck/vf2end-partial.avi.md5 mplayer-svn37152/tests/ref/dxa/ mplayer-svn37152/tests/ref/dxa/meetsquid.dxa.md5 mplayer-svn37152/tests/ref/dxa/scummvm.dxa.md5 mplayer-svn37152/tests/ref/dxtory/ mplayer-svn37152/tests/ref/dxtory/dxtory_mic.avi.md5 mplayer-svn37152/tests/ref/ea-cmv/ mplayer-svn37152/tests/ref/ea-cmv/TITLE.CMV.md5 mplayer-svn37152/tests/ref/ea-dct/ mplayer-svn37152/tests/ref/ea-dct/NFS2Esprit-partial.dct.md5 mplayer-svn37152/tests/ref/ea-mad/ mplayer-svn37152/tests/ref/ea-mad/NFS4T0_00.mad.md5 mplayer-svn37152/tests/ref/ea-mad/NFS6LogoE.mad.md5 mplayer-svn37152/tests/ref/ea-mad/xeasport.mad.md5 mplayer-svn37152/tests/ref/ea-mpc/ mplayer-svn37152/tests/ref/ea-mpc/THX_logo.mpc.md5 mplayer-svn37152/tests/ref/ea-tgv/ mplayer-svn37152/tests/ref/ea-tgv/INTEL_S.TGV.md5 mplayer-svn37152/tests/ref/ea-tgv/INTRO8K-partial.TGV.md5 mplayer-svn37152/tests/ref/ea-vp6/ mplayer-svn37152/tests/ref/ea-vp6/g36.vp6.md5 mplayer-svn37152/tests/ref/ea-vp6/MovieSkirmishGondor.vp6.md5 mplayer-svn37152/tests/ref/ea-vp6/THX_logo.vp6.md5 mplayer-svn37152/tests/ref/film/ mplayer-svn37152/tests/ref/film/logo-capcom.cpk.md5 mplayer-svn37152/tests/ref/flash-vp6/ mplayer-svn37152/tests/ref/flash-vp6/300x180-Scr-f8-056alpha.flv.md5 mplayer-svn37152/tests/ref/flash-vp6/clip1024.flv.md5 mplayer-svn37152/tests/ref/fli/ mplayer-svn37152/tests/ref/fli/fli-engines.fli.md5 mplayer-svn37152/tests/ref/fli/jj00c2.fli.md5 mplayer-svn37152/tests/ref/fraps/ mplayer-svn37152/tests/ref/fraps/fraps-v5-bouncing-balls-partial.avi.md5 mplayer-svn37152/tests/ref/fraps/Griffin_Ragdoll01-partial.avi.md5 mplayer-svn37152/tests/ref/fraps/psclient-partial.avi.md5 mplayer-svn37152/tests/ref/fraps/sample-v1.avi.md5 mplayer-svn37152/tests/ref/fraps/test3-nosound-partial.avi.md5 mplayer-svn37152/tests/ref/fraps/WoW_2006-11-03_14-58-17-19-nosound-partial.avi.md5 mplayer-svn37152/tests/ref/frwu/ mplayer-svn37152/tests/ref/frwu/frwu.avi.md5 mplayer-svn37152/tests/ref/h264/ mplayer-svn37152/tests/ref/h264/extreme-plane-pred.h264.md5 mplayer-svn37152/tests/ref/h264/interlaced_crop.mp4.md5 mplayer-svn37152/tests/ref/h264/lossless.h264.md5 mplayer-svn37152/tests/ref/h264-conformance/ mplayer-svn37152/tests/ref/h264-conformance/AUD_MW_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/BA1_FT_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/BA1_Sony_D.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/BA2_Sony_F.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/BA3_SVA_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/BA_MW_D.264.md5 mplayer-svn37152/tests/ref/h264-conformance/BAMQ1_JVC_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/BAMQ2_JVC_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/BANM_MW_D.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CABA1_Sony_D.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CABA1_SVA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CABA2_Sony_E.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CABA2_SVA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CABA3_Sony_C.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CABA3_SVA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CABA3_TOSHIBA_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CABACI3_Sony_B.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CABAST3_Sony_E.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CABASTBR3_Sony_B.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CABREF3_Sand_D.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CACQP3_Sony_D.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CAFI1_SVA_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAMA1_Sony_C.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CAMA1_TOSHIBA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAMA3_Sand_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAMACI3_Sony_C.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CAMANL1_TOSHIBA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAMANL2_TOSHIBA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAMANL3_Sand_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAMASL3_Sony_B.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/camp_mot_fld0_full.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/camp_mot_frm0_full.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/camp_mot_mbaff0_full.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/CAMP_MOT_MBAFF_L30.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/CAMP_MOT_MBAFF_L31.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/camp_mot_picaff0_full.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/CANL1_Sony_E.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CANL1_SVA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CANL1_TOSHIBA_G.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CANL2_Sony_E.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CANL2_SVA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CANL3_Sony_C.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CANL3_SVA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CANL4_SVA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CANLMA2_Sony_C.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CANLMA3_Sony_C.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CAPA1_TOSHIBA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAPAMA3_Sand_F.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAPCM1_Sand_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAPCMNL1_Sand_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAPM3_Sony_D.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CAQP1_Sony_B.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CAWP1_TOSHIBA_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CAWP5_TOSHIBA_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CI1_FT_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CI_MW_D.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVBS3_Sony_C.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVCANLMA2_Sony_C.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVFC1_Sony_C.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVFI1_Sony_D.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVFI1_SVA_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVFI2_Sony_H.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVFI2_SVA_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVMA1_Sony_D.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVMA1_TOSHIBA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVMANL1_TOSHIBA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVMANL2_TOSHIBA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVMAPAQP3_Sony_E.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVMAQP2_Sony_G.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVMAQP3_Sony_D.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/cvmp_mot_fld0_full_B.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/CVMP_MOT_FLD_L30_B.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/cvmp_mot_frm0_full_B.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/CVMP_MOT_FRM_L31_B.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/cvmp_mot_mbaff0_full_B.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/cvmp_mot_picaff0_full_B.26l.md5 mplayer-svn37152/tests/ref/h264-conformance/CVNLFI1_Sony_C.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVNLFI2_Sony_H.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVPA1_TOSHIBA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVPCMNL1_SVA_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVSE2_Sony_B.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVSE3_Sony_H.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVSEFDFT3_Sony_E.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/CVWP1_TOSHIBA_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVWP2_TOSHIBA_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVWP3_TOSHIBA_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/CVWP5_TOSHIBA_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/FI1_Sony_E.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/FM1_BT_B.h264.md5 mplayer-svn37152/tests/ref/h264-conformance/FM1_FT_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/FM2_SVA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/FM2_SVA_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/HCBP1_HHI_A.264.md5 mplayer-svn37152/tests/ref/h264-conformance/HCBP2_HHI_A.264.md5 mplayer-svn37152/tests/ref/h264-conformance/HCMP1_HHI_A.264.md5 mplayer-svn37152/tests/ref/h264-conformance/LS_SVA_D.264.md5 mplayer-svn37152/tests/ref/h264-conformance/MIDR_MW_D.264.md5 mplayer-svn37152/tests/ref/h264-conformance/MPS_MW_A.264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR1_BT_A.h264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR1_MW_A.264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR2_MW_A.264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR2_TANDBERG_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR3_TANDBERG_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR4_TANDBERG_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR5_TANDBERG_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR6_BT_B.h264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR7_BT_B.h264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR8_BT_B.h264.md5 mplayer-svn37152/tests/ref/h264-conformance/MR9_BT_B.h264.md5 mplayer-svn37152/tests/ref/h264-conformance/NL1_Sony_D.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/NL2_Sony_H.jsv.md5 mplayer-svn37152/tests/ref/h264-conformance/NL3_SVA_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/NLMQ1_JVC_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/NLMQ2_JVC_C.264.md5 mplayer-svn37152/tests/ref/h264-conformance/NRF_MW_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/Sharp_MP_Field_1_B.jvt.md5 mplayer-svn37152/tests/ref/h264-conformance/Sharp_MP_Field_2_B.jvt.md5 mplayer-svn37152/tests/ref/h264-conformance/Sharp_MP_Field_3_B.jvt.md5 mplayer-svn37152/tests/ref/h264-conformance/Sharp_MP_PAFF_1r2.jvt.md5 mplayer-svn37152/tests/ref/h264-conformance/Sharp_MP_PAFF_2.jvt.md5 mplayer-svn37152/tests/ref/h264-conformance/SL1_SVA_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/sp1_bt_a.h264.md5 mplayer-svn37152/tests/ref/h264-conformance/sp2_bt_b.h264.md5 mplayer-svn37152/tests/ref/h264-conformance/src19td.IBP.264.md5 mplayer-svn37152/tests/ref/h264-conformance/SVA_BA1_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/SVA_BA2_D.264.md5 mplayer-svn37152/tests/ref/h264-conformance/SVA_Base_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/SVA_CL1_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/SVA_FM1_E.264.md5 mplayer-svn37152/tests/ref/h264-conformance/SVA_NL1_B.264.md5 mplayer-svn37152/tests/ref/h264-conformance/SVA_NL2_E.264.md5 mplayer-svn37152/tests/ref/idcin/ mplayer-svn37152/tests/ref/idcin/idlog-2MB.cin.md5 mplayer-svn37152/tests/ref/idroq/ mplayer-svn37152/tests/ref/idroq/idlogo.roq.md5 mplayer-svn37152/tests/ref/interplay-mve/ mplayer-svn37152/tests/ref/interplay-mve/descent3-level5-16bit-partial.mve.md5 mplayer-svn37152/tests/ref/interplay-mve/interplay-logo-2MB.mve.md5 mplayer-svn37152/tests/ref/isom/ mplayer-svn37152/tests/ref/isom/vc1-wmapro.ism.md5 mplayer-svn37152/tests/ref/iv32/ mplayer-svn37152/tests/ref/iv32/cubes.mov.md5 mplayer-svn37152/tests/ref/iv41/ mplayer-svn37152/tests/ref/iv41/indeo41-partial.avi.md5 mplayer-svn37152/tests/ref/iv50/ mplayer-svn37152/tests/ref/iv50/Educ_Movie_DeadlyForce.avi.md5 mplayer-svn37152/tests/ref/iv8/ mplayer-svn37152/tests/ref/iv8/zzz-partial.mpg.md5 mplayer-svn37152/tests/ref/kega/ mplayer-svn37152/tests/ref/kega/kgv1.avi.md5 mplayer-svn37152/tests/ref/KMVC/ mplayer-svn37152/tests/ref/KMVC/LOGO1.AVI.md5 mplayer-svn37152/tests/ref/lcl/ mplayer-svn37152/tests/ref/lcl/mszh-1frame.avi.md5 mplayer-svn37152/tests/ref/lcl/zlib-1frame.avi.md5 mplayer-svn37152/tests/ref/lmlm4/ mplayer-svn37152/tests/ref/lmlm4/LMLM4_CIFat30fps.divx.md5 mplayer-svn37152/tests/ref/loco/ mplayer-svn37152/tests/ref/loco/pig-loco-0.avi.md5 mplayer-svn37152/tests/ref/loco/pig-loco-rgb.avi.md5 mplayer-svn37152/tests/ref/mimic/ mplayer-svn37152/tests/ref/mimic/mimic2-womanloveffmpeg.cam.md5 mplayer-svn37152/tests/ref/mjpegb/ mplayer-svn37152/tests/ref/mjpegb/mjpegb_part.mov.md5 mplayer-svn37152/tests/ref/mpeg2/ mplayer-svn37152/tests/ref/mpeg2/mpeg2_field_encoding.ts.md5 mplayer-svn37152/tests/ref/msmpeg4v1/ mplayer-svn37152/tests/ref/msmpeg4v1/mpg4.avi.md5 mplayer-svn37152/tests/ref/msrle/ mplayer-svn37152/tests/ref/msrle/clock.avi.md5 mplayer-svn37152/tests/ref/msrle/Search-RLE.avi.md5 mplayer-svn37152/tests/ref/mxf/ mplayer-svn37152/tests/ref/mxf/C0023S01.mxf.md5 mplayer-svn37152/tests/ref/nsv/ mplayer-svn37152/tests/ref/nsv/witchblade-51kbps.nsv.md5 mplayer-svn37152/tests/ref/nuv/ mplayer-svn37152/tests/ref/nuv/Today.nuv.md5 mplayer-svn37152/tests/ref/pcm-dvd/ mplayer-svn37152/tests/ref/pcm-dvd/coolitnow-partial.vob.md5 mplayer-svn37152/tests/ref/prores/ mplayer-svn37152/tests/ref/prores/Sequence_1-Apple_ProRes_422.mov.md5 mplayer-svn37152/tests/ref/prores/Sequence_1-Apple_ProRes_422_HQ.mov.md5 mplayer-svn37152/tests/ref/prores/Sequence_1-Apple_ProRes_422_LT.mov.md5 mplayer-svn37152/tests/ref/prores/Sequence_1-Apple_ProRes_422_Proxy.mov.md5 mplayer-svn37152/tests/ref/prores/Sequence_1-Apple_ProRes_with_Alpha.mov.md5 mplayer-svn37152/tests/ref/psx-str/ mplayer-svn37152/tests/ref/psx-str/abc000_cut.str.md5 mplayer-svn37152/tests/ref/psx-str/descent-partial.str.md5 mplayer-svn37152/tests/ref/qpeg/ mplayer-svn37152/tests/ref/qpeg/Clock.avi.md5 mplayer-svn37152/tests/ref/qtrle/ mplayer-svn37152/tests/ref/qtrle/aletrek-rle.mov.md5 mplayer-svn37152/tests/ref/qtrle/Animation-16Greys.mov.md5 mplayer-svn37152/tests/ref/qtrle/Animation-4Greys.mov.md5 mplayer-svn37152/tests/ref/qtrle/criticalpath-credits.mov.md5 mplayer-svn37152/tests/ref/qtrle/mr-cork-rle.mov.md5 mplayer-svn37152/tests/ref/qtrle/ultra_demo_720_480_32bpp_rle.mov.md5 mplayer-svn37152/tests/ref/quickdraw/ mplayer-svn37152/tests/ref/quickdraw/Airplane.mov.md5 mplayer-svn37152/tests/ref/r210/ mplayer-svn37152/tests/ref/r210/r210.avi.md5 mplayer-svn37152/tests/ref/real/ mplayer-svn37152/tests/ref/real/rv30.rm.md5 mplayer-svn37152/tests/ref/real/spygames-2MB.rmvb.md5 mplayer-svn37152/tests/ref/rl2/ mplayer-svn37152/tests/ref/rl2/Z4915300.RL2.md5 mplayer-svn37152/tests/ref/rpl/ mplayer-svn37152/tests/ref/rpl/ESCAPE.RPL.md5 mplayer-svn37152/tests/ref/rpza/ mplayer-svn37152/tests/ref/rpza/rpza2.mov.md5 mplayer-svn37152/tests/ref/rt21/ mplayer-svn37152/tests/ref/rt21/VPAR0026.AVI.md5 mplayer-svn37152/tests/ref/SIFF/ mplayer-svn37152/tests/ref/SIFF/INTRO_B.VB.md5 mplayer-svn37152/tests/ref/smacker/ mplayer-svn37152/tests/ref/smacker/wetlogo.smk.md5 mplayer-svn37152/tests/ref/smc/ mplayer-svn37152/tests/ref/smc/cass_schi.qt.md5 mplayer-svn37152/tests/ref/smjpeg/ mplayer-svn37152/tests/ref/smjpeg/scenwin.mjpg.md5 mplayer-svn37152/tests/ref/sp5x/ mplayer-svn37152/tests/ref/sp5x/sp5x_problem.avi.md5 mplayer-svn37152/tests/ref/svq1/ mplayer-svn37152/tests/ref/svq1/marymary-shackles.mov.md5 mplayer-svn37152/tests/ref/svq3/ mplayer-svn37152/tests/ref/svq3/Vertical400kbit.sorenson3.mov.md5 mplayer-svn37152/tests/ref/thp/ mplayer-svn37152/tests/ref/thp/pikmin2-opening1-partial.thp.md5 mplayer-svn37152/tests/ref/tiertex-seq/ mplayer-svn37152/tests/ref/tiertex-seq/Gameover.seq.md5 mplayer-svn37152/tests/ref/tmv/ mplayer-svn37152/tests/ref/tmv/pop-partial.tmv.md5 mplayer-svn37152/tests/ref/tscc/ mplayer-svn37152/tests/ref/tscc/2004-12-17-uebung9-partial.avi.md5 mplayer-svn37152/tests/ref/tscc/oneminute.avi.md5 mplayer-svn37152/tests/ref/txd/ mplayer-svn37152/tests/ref/txd/misc.txd.md5 mplayer-svn37152/tests/ref/ulti/ mplayer-svn37152/tests/ref/ulti/hit12w.avi.md5 mplayer-svn37152/tests/ref/utvideo/ mplayer-svn37152/tests/ref/utvideo/utvideo_rgb_left.avi.md5 mplayer-svn37152/tests/ref/utvideo/utvideo_rgb_median.avi.md5 mplayer-svn37152/tests/ref/utvideo/utvideo_rgba_left.avi.md5 mplayer-svn37152/tests/ref/utvideo/utvideo_rgba_median.avi.md5 mplayer-svn37152/tests/ref/utvideo/utvideo_yuv420_left.avi.md5 mplayer-svn37152/tests/ref/utvideo/utvideo_yuv420_median.avi.md5 mplayer-svn37152/tests/ref/utvideo/utvideo_yuv422_left.avi.md5 mplayer-svn37152/tests/ref/utvideo/utvideo_yuv422_median.avi.md5 mplayer-svn37152/tests/ref/v210/ mplayer-svn37152/tests/ref/v210/v210_720p-partial.avi.md5 mplayer-svn37152/tests/ref/v410/ mplayer-svn37152/tests/ref/v410/lenav410.mov.md5 mplayer-svn37152/tests/ref/vble/ mplayer-svn37152/tests/ref/vble/flowers-partial-2MB.avi.md5 mplayer-svn37152/tests/ref/vc1/ mplayer-svn37152/tests/ref/vc1/SA00040.vc1.md5 mplayer-svn37152/tests/ref/vc1/SA00050.vc1.md5 mplayer-svn37152/tests/ref/vc1/SA10091.vc1.md5 mplayer-svn37152/tests/ref/vc1/SA20021.vc1.md5 mplayer-svn37152/tests/ref/vcr1/ mplayer-svn37152/tests/ref/vcr1/VCR1test.avi.md5 mplayer-svn37152/tests/ref/vixl/ mplayer-svn37152/tests/ref/vixl/pig-vixl.avi.md5 mplayer-svn37152/tests/ref/vmd/ mplayer-svn37152/tests/ref/vmd/12.vmd.md5 mplayer-svn37152/tests/ref/VMnc/ mplayer-svn37152/tests/ref/VMnc/test.avi.md5 mplayer-svn37152/tests/ref/VMnc/VS2k5DebugDemo-01-partial.avi.md5 mplayer-svn37152/tests/ref/vp3/ mplayer-svn37152/tests/ref/vp3/coeff_level64.mkv.md5 mplayer-svn37152/tests/ref/vp3/vp31.avi.md5 mplayer-svn37152/tests/ref/vp5/ mplayer-svn37152/tests/ref/vp5/potter512-400-partial.avi.md5 mplayer-svn37152/tests/ref/vp8/ mplayer-svn37152/tests/ref/vp8/sintel-signbias.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/ mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-001.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-002.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-003.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-004.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-005.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-006.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-007.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-009.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-010.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-011.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-012.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-013.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-014.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-015.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-016.ivf.md5 mplayer-svn37152/tests/ref/vp8-test-vectors-r1/vp80-00-comprehensive-017.ivf.md5 mplayer-svn37152/tests/ref/vqa/ mplayer-svn37152/tests/ref/vqa/cc-demo1-partial.vqa.md5 mplayer-svn37152/tests/ref/vqa/ws_snd.vqa.md5 mplayer-svn37152/tests/ref/wc3movie/ mplayer-svn37152/tests/ref/wc3movie/SC_32-part.MVE.md5 mplayer-svn37152/tests/ref/wc4-xan/ mplayer-svn37152/tests/ref/wc4-xan/wc4_2.avi.md5 mplayer-svn37152/tests/ref/wc4-xan/wc4trailer-partial.avi.md5 mplayer-svn37152/tests/ref/wmv8/ mplayer-svn37152/tests/ref/wmv8/wmv8_x8intra.wmv.md5 mplayer-svn37152/tests/ref/wnv1/ mplayer-svn37152/tests/ref/wnv1/wnv1-codec.avi.md5 mplayer-svn37152/tests/ref/wtv/ mplayer-svn37152/tests/ref/wtv/law-and-order-partial.wtv.md5 mplayer-svn37152/tests/ref/zmbv/ mplayer-svn37152/tests/ref/zmbv/wc2_001-partial.avi.md5 mplayer-svn37152/tests/ref/zmbv/zmbv_15bit.avi.md5 mplayer-svn37152/tests/ref/zmbv/zmbv_16bit.avi.md5 mplayer-svn37152/tests/ref/zmbv/zmbv_32bit.avi.md5 mplayer-svn37152/tests/refupdate.sh mplayer-svn37152/TOOLS/ mplayer-svn37152/TOOLS/aconvert.sh mplayer-svn37152/TOOLS/alaw-gen.c mplayer-svn37152/TOOLS/asfinfo.c mplayer-svn37152/TOOLS/avi-fix.c mplayer-svn37152/TOOLS/avisubdump.c mplayer-svn37152/TOOLS/binary_codecs.sh mplayer-svn37152/TOOLS/bmovl-test.c mplayer-svn37152/TOOLS/calcbpp.pl mplayer-svn37152/TOOLS/checktree.sh mplayer-svn37152/TOOLS/compare.c mplayer-svn37152/TOOLS/countquant.pl mplayer-svn37152/TOOLS/coverity.sh mplayer-svn37152/TOOLS/divx2svcd.sh mplayer-svn37152/TOOLS/dump_mp4.c mplayer-svn37152/TOOLS/dvd2divxscript.pl mplayer-svn37152/TOOLS/edgedetect.fp mplayer-svn37152/TOOLS/edgeenh.fp mplayer-svn37152/TOOLS/emboss.fp mplayer-svn37152/TOOLS/fastmemcpybench.c mplayer-svn37152/TOOLS/mencvcd.sh mplayer-svn37152/TOOLS/midentify.sh mplayer-svn37152/TOOLS/modify_reg.c mplayer-svn37152/TOOLS/movinfo.c mplayer-svn37152/TOOLS/mp-uncrustify-style.cfg mplayer-svn37152/TOOLS/mpconsole.sh mplayer-svn37152/TOOLS/mphelp_check.py mplayer-svn37152/TOOLS/mplmult.sh mplayer-svn37152/TOOLS/netstream.c mplayer-svn37152/TOOLS/plotpsnr.pl mplayer-svn37152/TOOLS/psnr-video.sh mplayer-svn37152/TOOLS/qepdvcd.sh mplayer-svn37152/TOOLS/README mplayer-svn37152/TOOLS/realcodecs/ mplayer-svn37152/TOOLS/realcodecs/14_4.c mplayer-svn37152/TOOLS/realcodecs/28_8.c mplayer-svn37152/TOOLS/realcodecs/cook.c mplayer-svn37152/TOOLS/realcodecs/drv2.c mplayer-svn37152/TOOLS/realcodecs/drv3.c mplayer-svn37152/TOOLS/realcodecs/drv4.c mplayer-svn37152/TOOLS/realcodecs/ra.c mplayer-svn37152/TOOLS/realcodecs/rv30.c mplayer-svn37152/TOOLS/realcodecs/sipr.c mplayer-svn37152/TOOLS/subedit.pl mplayer-svn37152/TOOLS/subrip.c mplayer-svn37152/TOOLS/subsearch.sh mplayer-svn37152/TOOLS/vfw2menc.c mplayer-svn37152/TOOLS/vivodump.c mplayer-svn37152/TOOLS/vobshift.py mplayer-svn37152/TOOLS/w32codec_dl.pl mplayer-svn37152/TOOLS/wma2ogg.pl mplayer-svn37152/udp_sync.c mplayer-svn37152/udp_sync.h mplayer-svn37152/version.sh mplayer-svn37152/vidix/ mplayer-svn37152/vidix/AsmMacros.h mplayer-svn37152/vidix/cyberblade_regs.h mplayer-svn37152/vidix/cyberblade_vid.c mplayer-svn37152/vidix/dha.c mplayer-svn37152/vidix/dha.h mplayer-svn37152/vidix/dhahelper/ mplayer-svn37152/vidix/dhahelper/dhahelper.c mplayer-svn37152/vidix/dhahelper/dhahelper.h mplayer-svn37152/vidix/dhahelper/test.c mplayer-svn37152/vidix/dhahelperwin/ mplayer-svn37152/vidix/dhahelperwin/common.ver mplayer-svn37152/vidix/dhahelperwin/dhahelper.c mplayer-svn37152/vidix/dhahelperwin/dhahelper.h mplayer-svn37152/vidix/dhahelperwin/dhahelper.rc mplayer-svn37152/vidix/dhahelperwin/dhasetup.c mplayer-svn37152/vidix/dhahelperwin/NMAKEFILE mplayer-svn37152/vidix/dhahelperwin/ntverp.h mplayer-svn37152/vidix/dhahelperwin/SOURCES mplayer-svn37152/vidix/drivers.c mplayer-svn37152/vidix/drivers.h mplayer-svn37152/vidix/fourcc.h mplayer-svn37152/vidix/glint_regs.h mplayer-svn37152/vidix/ivtv_vid.c mplayer-svn37152/vidix/mach64.h mplayer-svn37152/vidix/mach64_vid.c mplayer-svn37152/vidix/mga_crtc2_vid.c mplayer-svn37152/vidix/mga_vid.c mplayer-svn37152/vidix/mtrr.c mplayer-svn37152/vidix/nvidia_vid.c mplayer-svn37152/vidix/pci.c mplayer-svn37152/vidix/pci.db mplayer-svn37152/vidix/pci_db2c.awk mplayer-svn37152/vidix/pci_names.h mplayer-svn37152/vidix/pm2_vid.c mplayer-svn37152/vidix/pm3_regs.h mplayer-svn37152/vidix/pm3_vid.c mplayer-svn37152/vidix/radeon.h mplayer-svn37152/vidix/radeon_vid.c mplayer-svn37152/vidix/rage128_vid.c mplayer-svn37152/vidix/README mplayer-svn37152/vidix/README.dha mplayer-svn37152/vidix/s3_regs.h mplayer-svn37152/vidix/s3_vid.c mplayer-svn37152/vidix/sh_veu_vid.c mplayer-svn37152/vidix/sis_bridge.c mplayer-svn37152/vidix/sis_bridge.h mplayer-svn37152/vidix/sis_defs.h mplayer-svn37152/vidix/sis_regs.h mplayer-svn37152/vidix/sis_vid.c mplayer-svn37152/vidix/sysdep/ mplayer-svn37152/vidix/sysdep/AsmMacros_alpha.h mplayer-svn37152/vidix/sysdep/AsmMacros_arm32.h mplayer-svn37152/vidix/sysdep/AsmMacros_ia64.h mplayer-svn37152/vidix/sysdep/AsmMacros_powerpc.h mplayer-svn37152/vidix/sysdep/AsmMacros_sparc.h mplayer-svn37152/vidix/sysdep/AsmMacros_x86.h mplayer-svn37152/vidix/sysdep/libdha_os2.c mplayer-svn37152/vidix/sysdep/libdha_win32.c mplayer-svn37152/vidix/sysdep/libdha_win32.h mplayer-svn37152/vidix/sysdep/pci_386bsd.c mplayer-svn37152/vidix/sysdep/pci_alpha.c mplayer-svn37152/vidix/sysdep/pci_arm32.c mplayer-svn37152/vidix/sysdep/pci_bsdi.c mplayer-svn37152/vidix/sysdep/pci_freebsd.c mplayer-svn37152/vidix/sysdep/pci_ia64.c mplayer-svn37152/vidix/sysdep/pci_isc.c mplayer-svn37152/vidix/sysdep/pci_linux.c mplayer-svn37152/vidix/sysdep/pci_lynx.c mplayer-svn37152/vidix/sysdep/pci_mach386.c mplayer-svn37152/vidix/sysdep/pci_netbsd.c mplayer-svn37152/vidix/sysdep/pci_openbsd.c mplayer-svn37152/vidix/sysdep/pci_os2.c mplayer-svn37152/vidix/sysdep/pci_powerpc.c mplayer-svn37152/vidix/sysdep/pci_sco.c mplayer-svn37152/vidix/sysdep/pci_sparc.c mplayer-svn37152/vidix/sysdep/pci_svr4.c mplayer-svn37152/vidix/sysdep/pci_win32.c mplayer-svn37152/vidix/sysdep/pci_x86.c mplayer-svn37152/vidix/unichrome_regs.h mplayer-svn37152/vidix/unichrome_vid.c mplayer-svn37152/vidix/vidix.c mplayer-svn37152/vidix/vidix.h mplayer-svn37152/xvid_vbr.c mplayer-svn37152/xvid_vbr.h sudo -u fink-bld [ENV] sh -c /tmp/fink.zmtBB perl -pi -e 's|-laa|-L/sw/lib -laa|g' configure perl -pi -e 's|gsm\/gsm.h|gsm.h|g' configure ffmpeg/libavcodec/libgsm.c sudo -u fink-bld [ENV] sh -c /tmp/fink.rBhiY ./configure --prefix=/sw --enable-mencoder --enable-mplayer --disable-gui --disable-gtk1 ${IFS:--enable-termcap} ${IFS:--enable-termios} --enable-iconv --disable-langinfo --disable-lirc --disable-lircc --disable-joystick ${IFS:--enable-apple-remote} --disable-apple-ir --disable-vm --disable-xf86keysym --disable-radio --disable-radio-capture --disable-radio-v4l2 --disable-radio-bsdbt848 --disable-tv --disable-tv-v4l1 --disable-tv-v4l2 --disable-tv-bsdbt848 --disable-pvr --disable-rtc ${IFS:--enable-networking} --disable-winsock2_h --disable-smb --disable-live --disable-nemesi ${IFS:--enable-librtmp} --disable-vcd ${IFS:--enable-bluray} ${IFS:--enable-dvdnav} ${IFS:--enable-dvdread} ${IFS:--enable-dvdread-internal} ${IFS:--enable-libdvdcss-internal} --disable-cdparanoia --enable-cddb --enable-bitmap-font ${IFS:--enable-freetype} ${IFS:--enable-fontconfig} --disable-unrarexec --enable-menu ${IFS:--enable-sortsub} ${IFS:--enable-fribidi} --disable-enca --disable-maemo --enable-macosx-finder ${IFS:--enable-macosx-bundle} ${IFS:--enable-inet6} ${IFS:--enable-gethostbyname2} --enable-ftp --disable-vstream ${IFS:--enable-pthreads} --disable-w32threads --disable-ass-internal ${IFS:--enable-ass} --disable-rpath --enable-gif --enable-png ${IFS:--enable-mng} --disable-jpeg ${IFS:--enable-libcdio} ${IFS:--enable-liblzo} --disable-win32dll --disable-qtx --enable-xanim --enable-real ${IFS:--enable-xvid} --disable-xvid-lavc ${IFS:--enable-x264} --disable-x264-lavc --disable-libdirac-lavc ${IFS:--enable-libschroedinger-lavc} ${IFS:--enable-libvpx-lavc} --disable-libnut ${IFS:--enable-static-ffmpeg} --disable-ffmpeg_so ${IFS:--enable-postproc} ${IFS:--enable-vf-lavfi} --disable-libavcodec_mpegaudio_hp --disable-tremor ${IFS:--enable-libvorbis} ${IFS:--enable-speex} ${IFS:--enable-libgsm} ${IFS:--enable-theora} ${IFS:--enable-faad} --disable-faac --disable-faac-lavc ${IFS:--enable-ladspa} --disable-libbs2b ${IFS:--enable-libdv} --disable-libilbc ${IFS:--enable-libopus} ${IFS:--enable-mpg123} ${IFS:--enable-mad} ${IFS:--enable-mp3lame} --disable-mp3lame-lavc --disable-toolame ${IFS:--enable-twolame} --disable-xmms --disable-libdca ${IFS:--enable-liba52} ${IFS:--enable-libmpeg2} --disable-libmpeg2-internal --disable-musepack ${IFS:--enable-libopencore_amrnb} ${IFS:--enable-libopencore_amrwb} --enable-libopenjpeg --disable-crystalhd --disable-vidix --disable-vidix-pcidb --disable-dhahelper --disable-svgalib_helper ${IFS:--enable-gl} ${IFS:--enable-matrixview} --disable-dga2 --disable-dga1 --disable-vesa --disable-svga ${IFS:--enable-sdl} --disable-kva ${IFS:--enable-aa} ${IFS:--enable-caca} --disable-ggi --disable-ggiwmh --disable-direct3d --disable-directx --disable-dxr2 --disable-dxr3 --disable-ivtv --disable-v4l2 --disable-dvb --disable-mga --disable-xmga --disable-xv --disable-xvmc --disable-vdpau --disable-vm --disable-xinerama --disable-x11 --disable-xshape --disable-xss --disable-fbdev --disable-mlib --disable-3dfx --disable-tdfxfb --disable-s3fb --disable-wii --disable-directfb --disable-zr --disable-bl --disable-tdfxvid --disable-xvr100 --enable-tga --enable-pnm --enable-md5sum --enable-yuv4mpeg ${IFS:--enable-corevideo} --disable-quartz --disable-alsa --disable-ossaudio --disable-arts --disable-esd --disable-pulse --disable-jack ${IFS:--enable-openal} --disable-nas --disable-sgiaudio --disable-sunaudio --disable-kai --disable-dart --disable-win32waveout --enable-coreaudio --disable-select --language=all --disable-runtime-cpudetection --disable-cross-compile --disable-static --extra-cflags="-I./libdvdread4 -I/sw/include -MD" --extra-ldflags="-L/sw/lib/libopenjpeg" --extra-libs="-liconv" Checking for ffmpeg/libavcodec/allcodecs.c ... found Checking for ffmpeg/libavformat/allformats.c ... found Checking for ffmpeg/libavfilter/allfilters.c ... found Checking for cc version ... clang 4.2.1 (experimental support only) Checking for working compiler ... yes Detected operating system: Darwin Detected host architecture: x86_64 Checking for cross compilation ... no Checking for host cc ... cc Checking for CPU vendor ... GenuineIntel (6:42:7) Checking for CPU type ... Intel(R) Core(TM) i7-2635QM CPU @ 2.00GHz Checking for kernel support of mmx ... yes Checking for kernel support of mmxext ... yes Checking for kernel support of sse ... yes Checking for kernel support of sse2 ... yes Checking for kernel support of sse3 ... yes Checking for kernel support of ssse3 ... yes Checking for kernel support of sse4_1 ... yes Checking for kernel support of sse4_2 ... yes Checking for kernel support of avx ... yes Checking for kernel support of cmov ... yes Checking for mtrr support ... yes Checking for GCC & CPU optimization abilities ... corei7-avx Checking for byte order ... little-endian Checking for extern symbol prefix ... _ Checking for assembler support of -pipe option ... yes Checking for relocatable binary ... yes (fast PIC) Checking for PIC ... yes Checking for .align is a power of two ... yes Checking for ebx availability ... yes Checking for yasm ... yasm Checking for bswap ... yes Checking for xmm clobbers ... yes Checking for langinfo ... no Checking for language ... messages: en - man pages: cs de en es fr hu it pl ru zh_CN - documentation: cs de en es fr hu it pl ru zh_CN Checking for enable sighandler ... yes Checking for runtime cpudetection ... no Checking for restrict keyword ... restrict Checking for __builtin_expect ... yes Checking for kstat ... no Checking for atanf ... yes Checking for cbrt ... yes Checking for cbrtf ... yes Checking for cosf ... yes Checking for expf ... yes Checking for exp2 ... yes Checking for exp2f ... yes Checking for isnan ... yes Checking for isinf ... yes Checking for llrint ... yes Checking for llrintf ... yes Checking for log2 ... yes Checking for log2f ... yes Checking for log10f ... yes Checking for lrint ... yes Checking for lrintf ... yes Checking for rint ... yes Checking for round ... yes Checking for roundf ... yes Checking for sinf ... yes Checking for trunc ... yes Checking for truncf ... yes Checking for atan2f ... yes Checking for ldexpf ... yes Checking for powf ... yes Checking for mkstemp ... yes Checking for nanosleep ... yes Checking for socklib ... yes Checking for netdb.h, struct addrinfo ... yes Checking for netdb.h, getaddrinfo() ... yes Checking for sockaddr_storage ... yes Checking for struct ipv6_mreq ... yes Checking for struct sockaddr_in6 ... yes Checking for struct sockaddr sa_len ... yes Checking for arpa/inet.h ... yes Checking for inet_pton() ... yes Checking for inet_aton() ... yes Checking for socklen_t ... yes Checking for closesocket() ... no Checking for networking ... yes Checking for inet6 ... yes Checking for gethostbyname2 ... yes Checking for SCTP ... no Checking for sys/un.h ... yes Checking for sys/poll.h ... yes Checking for inttypes.h (required) ... yes Checking for int_fastXY_t in inttypes.h ... yes Checking for malloc.h ... no Checking for aligned malloc ... no Checking for memalign() ... no Checking for posix_memalign() ... yes Checking for alloca.h ... yes Checking for fastmemcpy ... yes Checking for hard-coded tables ... no Checking for mman.h ... yes Checking for mprotect ... yes Checking for dynamic loader ... yes Checking for dynamic a/v plugins support ... no Checking for pthread ... yes Checking for pthread_cancel ... yes Checking for direct.h ... no Checking for windows.h ... no Checking for io.h ... no Checking for rpath ... no Checking for iconv ... yes Checking for soundcard.h ... no Checking for termcap ... yes (using -lncurses) Checking for termios ... yes (using termios.h) Checking for shm ... yes Checking for strsep() ... yes Checking for vsscanf() ... yes Checking for POSIX select() ... yes Checking for audio select() ... no Checking for gettimeofday() ... yes Checking for glob() ... yes Checking for setenv() ... yes Checking for setmode() ... no Checking for sys/sysinfo.h ... no Checking for Mac OS X Finder Support ... yes Checking for Mac OS X Bundle file locations ... yes Checking for Apple Remote ... yes Checking for pkg-config ... yes Checking for Samba support (libsmbclient) ... no Checking for /dev/mga_vid ... no Checking for tdfxfb ... no Checking for s3fb ... no Checking for wii ... no Checking for tdfxvid ... no Checking for xvr100 ... no Checking for tga ... yes Checking for md5sum support ... yes Checking for yuv4mpeg support ... yes Checking for bl ... no Checking for DirectFB ... no Checking for X11 headers presence ... yes (using /usr/X11/include) Checking for X11 ... no (check if the dev(el) packages are installed) Checking for Xss screensaver extensions ... no Checking for DPMS ... no Checking for Xv ... no Checking for XvMC ... no Checking for Video Decode Acceleration (VDA) ... yes Checking for VDPAU ... no Checking for Xinerama ... no Checking for Xxf86vm ... no Checking for XF86keysym ... no Checking for DGA ... no Checking for xmga ... no Checking for 3dfx ... no Checking for VIDIX ... no Checking for GGI ... no Checking for GGI extension: libggiwmh ... no Checking for AA ... yes Checking for CACA ... yes Checking for SVGAlib ... no Checking for FBDev ... no Checking for DVB ... no Checking for QuickTime ... no Checking for Quartz ... no Checking for CoreVideo ... yes Checking for PNG support ... yes Checking for MNG support ... yes Checking for JPEG support ... no Checking for OpenJPEG (JPEG 2000) support ... yes Checking for PNM support ... yes Checking for GIF support ... yes Checking for broken giflib workaround ... disabled Checking for VESA support ... no Checking for SDL ... yes (using sdl-config) Checking for SDL image ... no Checking for OpenGL ... yes (backends: sdl osx) Checking for MatrixView ... yes Checking for DXR2 ... no Checking for DXR3/H+ ... no Checking for IVTV TV-Out (pre linux-2.6.24) ... no Checking for V4L2 MPEG Decoder ... no Checking for OSS Audio ... no Checking for aRts ... no Checking for EsounD ... no Checking for NAS ... no Checking for pulse ... no Checking for JACK ... no Checking for OpenAL ... yes Checking for ALSA audio ... no Checking for Sun audio ... no Checking for CoreAudio ... yes Checking for sndio audio ... no Checking for VCD support ... no (not supported on this OS) Checking for Blu-ray support ... yes Checking for dvdread ... yes (internal) Checking for internal libdvdcss ... yes Checking for libcdio ... yes Checking for cdparanoia ... no (using libcdio) Checking for bitmap font support ... yes Checking for freetype >= 2.0.9 ... yes Checking for fontconfig ... yes Checking for fribidi with charsets ... yes Checking for SSA/ASS support ... yes (external) Checking for ENCA ... no Checking for zlib ... yes Checking for bzlib ... yes Checking for RTC ... no Checking for liblzo2 support ... yes Checking for mad support ... yes Checking for Twolame ... yes Checking for Toolame ... no Checking for OggVorbis support ... yes (libvorbis) Checking for libspeex (version >= 1.1 required) ... yes Checking for libgsm ... yes Checking for OggTheora support ... yes Checking for mpg123 support ... yes Checking for liba52 support ... yes Checking for libmpeg2 support ... yes Checking for libdca support ... no Checking for libmpcdec (musepack, version >= 1.2.1 required) ... no Checking for FAAC support ... no (in FFmpeg: no) Checking for FAAD2 support ... yes Checking for libilbc support ... no Checking for libopus decoding support ... yes Checking for LADSPA plugin support ... yes Checking for libbs2b audio filter support ... no Checking for Win32 codecs ... no Checking for XAnim codecs ... yes Checking for RealPlayer codecs ... yes Checking for QuickTime codecs ... no Checking for Nemesi Streaming Media libraries ... no Checking for LIVE555 Streaming Media libraries ... no Checking for RTMPDump Streaming Media library ... yes Checking for FFmpeg ... yes Checking for libpostproc ... yes Checking for libopencore_amr narrowband ... yes Checking for libopencore_amr wideband ... yes Checking for libdv-0.9.5+ ... yes Checking for CrystalHD ... no Checking for Xvid ... yes Checking for Xvid two pass plugin ... no Checking for x264 ... yes (in FFmpeg: no) Checking for libdirac ... no Checking for libschroedinger ... yes Checking for libvpx ... yes Checking for libnut ... no Checking for zr ... no Checking for libmp3lame ... yes (in FFmpeg: yes) Checking for mencoder ... yes Checking for UnRAR executable ... no Checking for TV interface ... no Checking for DirectShow TV interface ... auto Checking for Video 4 Linux TV interface ... no Checking for Video 4 Linux 2 TV interface ... no Checking for Radio interface ... no Checking for Capture for Radio interface ... no Checking for Video 4 Linux 2 Radio interface ... no Checking for Video 4 Linux Radio interface ... auto Checking for Video 4 Linux 2 MPEG PVR interface ... no Checking for ftp ... yes Checking for vstream client ... no Checking for OSD menu ... yes Checking for Subtitles sorting ... yes Checking for XMMS inputplugin support ... no Checking for GUI ... no Checking for automatic gdb attach ... no Checking for compiler support for noexecstack ... no Checking for linker support for --nxcompat --no-seh --dynamicbase ... no Checking for linker support for --large-address-aware ... no Checking for linker support for --version-script ... no Checking for joystick ... no Checking for lirc ... no Checking for lircc ... no Checking for DVD support (libdvdnav) ... yes (internal) Checking for XML catalogs ... No SGML catalog found. Checking for XML chunked stylesheet ... not found, using default Checking for XML monolithic stylesheet ... not found, using default Checking for XML DTD ... not found, using default Checking for valid XSLT processor ... Found xsltproc but no stylesheets on your system. xsltproc is unusable without stylesheets. Creating config.mak Creating config.h Config files successfully generated by ./configure --prefix=/sw --enable-mencoder --enable-mplayer --disable-gui --disable-gtk1 --enable-iconv --disable-langinfo --disable-lirc --disable-lircc --disable-joystick --disable-apple-ir --disable-vm --disable-xf86keysym --disable-radio --disable-radio-capture --disable-radio-v4l2 --disable-radio-bsdbt848 --disable-tv --disable-tv-v4l1 --disable-tv-v4l2 --disable-tv-bsdbt848 --disable-pvr --disable-rtc --disable-winsock2_h --disable-smb --disable-live --disable-nemesi --disable-vcd --disable-cdparanoia --enable-cddb --enable-bitmap-font --disable-unrarexec --enable-menu --disable-enca --disable-maemo --enable-macosx-finder --enable-ftp --disable-vstream --disable-w32threads --disable-ass-internal --disable-rpath --enable-gif --enable-png --disable-jpeg --disable-win32dll --disable-qtx --enable-xanim --enable-real --disable-xvid-lavc --disable-x264-lavc --disable-libdirac-lavc --disable-libnut --disable-ffmpeg_so --disable-libavcodec_mpegaudio_hp --disable-tremor --disable-faac --disable-faac-lavc --disable-libbs2b --disable-libilbc --disable-mp3lame-lavc --disable-toolame --disable-xmms --disable-libdca --disable-libmpeg2-internal --disable-musepack --enable-libopenjpeg --disable-crystalhd --disable-vidix --disable-vidix-pcidb --disable-dhahelper --disable-svgalib_helper --disable-dga2 --disable-dga1 --disable-vesa --disable-svga --disable-kva --disable-ggi --disable-ggiwmh --disable-direct3d --disable-directx --disable-dxr2 --disable-dxr3 --disable-ivtv --disable-v4l2 --disable-dvb --disable-mga --disable-xmga --disable-xv --disable-xvmc --disable-vdpau --disable-vm --disable-xinerama --disable-x11 --disable-xshape --disable-xss --disable-fbdev --disable-mlib --disable-3dfx --disable-tdfxfb --disable-s3fb --disable-wii --disable-directfb --disable-zr --disable-bl --disable-tdfxvid --disable-xvr100 --enable-tga --enable-pnm --enable-md5sum --enable-yuv4mpeg --disable-quartz --disable-alsa --disable-ossaudio --disable-arts --disable-esd --disable-pulse --disable-jack --disable-nas --disable-sgiaudio --disable-sunaudio --disable-kai --disable-dart --disable-win32waveout --enable-coreaudio --disable-select --language=all --disable-runtime-cpudetection --disable-cross-compile --disable-static --extra-cflags=-I./libdvdread4 -I/sw/include -MD --extra-ldflags=-L/sw/lib/libopenjpeg --extra-libs=-liconv ! Install prefix: /sw Data directory: /sw/share/mplayer Config direct.: /sw/etc/mplayer Byte order: little-endian Optimizing for: corei7-avx Languages: Messages/GUI: en Manual pages: cs de en es fr hu it pl ru zh_CN Documentation: cs de en es fr hu it pl ru zh_CN Enabled optional drivers: Input: dvdnav(internal) ftp librtmp cddb cdda libdvdcss(internal) dvdread(internal) bluray networking Codecs: libvpx libschroedinger x264 xvid libdv libopencore_amrwb libopencore_amrnb ffmpeg(internal) real xanim libopus faad2 libmpeg2 liba52 mpg123 libtheora libgsm speex libvorbis twolame libmad liblzo gif OpenJPEG Audio output: coreaudio openal sdl mpegpes(file) Video output: matrixview opengl sdl gif89a pnm mng corevideo mpegpes(file) caca aa yuv4mpeg md5sum tga Disabled optional drivers: Input: vstream pvr radio tv-v4l2 tv-v4l1 tv-dshow tv live555 nemesi vcd dvb smb Codecs: libdirac crystalhd qtx win32 ilbc faac musepack libdca toolame Audio output: sndio sun alsa jack pulse nas esd arts oss v4l2 ivtv dxr2 Video output: zr zr2 v4l2 ivtv dxr3 dxr2 vesa jpeg quartz fbdev svga ggi xvidix winvidix cvidix 3dfx xmga dga vdpau xvmc xv x11 directfb dfbmga bl xvr100 tdfx_vid wii s3fb tdfxfb mga 'config.h' and 'config.mak' contain your configuration options. Note: If you alter theses files (for instance CFLAGS) MPlayer may no longer compile *** DO NOT REPORT BUGS if you tweak these files *** 'make' will now compile MPlayer and 'make install' will install it. Note: On non-Linux systems you might need to use 'gmake' instead of 'make'. Please check MTRR settings at /proc/mtrr (see DOCS/HTML/ cs de en es fr hu it pl ru zh_CN/video.html#mtrr) NOTE: Win32 codec DLLs are not supported on your CPU (x86_64) or your operating system (Darwin). You may encounter a few files that cannot be played due to missing open source video/audio codec support. Check config.log if you wonder why an autodetection failed (make sure development headers/packages are installed). NOTE: The --enable-* parameters unconditionally force options on, completely skipping autodetection. This behavior is unlike what you may be used to from autoconf-based configure scripts that can decide to override you. This greater level of control comes at a price. You may have to provide the correct compiler and linker flags yourself. If you used one of these options (except --enable-menu and similar ones that turn on internal features) and experience a compilation or linking failure, make sure you have passed the necessary compiler/linker flags to configure. If you suspect a bug, please read DOCS/HTML/ cs de en es fr hu it pl ru zh_CN/bugreports.html. make help/help_create.sh help/help_mp-en.h UTF-8 cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o command.o command.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o m_property.o m_property.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o mixer.o mixer.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o mp_fifo.o mp_fifo.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o mplayer.o mplayer.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o parser-mpcmd.o parser-mpcmd.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o pnm_loader.o pnm_loader.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o input/input.o input/input.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' In file included from mplayer.c:71: In file included from /sw/include/SDL/SDL.h:30: In file included from /sw/include/SDL/SDL_main.h:26: In file included from /sw/include/SDL/SDL_stdinc.h:30: /sw/include/SDL/SDL_config.h:140:9: warning: 'HAVE_MPROTECT' macro redefined #define HAVE_MPROTECT 1 ^ ./config.h:562:9: note: previous definition is here #define HAVE_MPROTECT 0 ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libao2/ao_mpegpes.o libao2/ao_mpegpes.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libao2/ao_null.o libao2/ao_null.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libao2/ao_pcm.o libao2/ao_pcm.c clang: warning: argument unused during compilation: '-MMD' input/input.c:634:14: warning: initializing 'void *' with an expression of type 'const m_option_t (*)[11]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "input", &input_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libao2/audio_out.o libao2/audio_out.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/aspect.o libvo/aspect.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/geometry.o libvo/geometry.c clang: warning: argument unused during compilation: '-MMD' In file included from mplayer.c:336: In file included from ./cfg-mplayer.h:27: ./cfg-common.h:301:18: warning: initializing 'void *' with an expression of type 'const m_option_t [49]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"msglevel", msgl_config, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~ ./cfg-common.h:314:18: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"noconfig", noconfig_opts, CONF_TYPE_SUBCONFIG, CONF_GLOBAL|CONF_NOCFG|CONF_PRE_PARSE, 0, 0, NULL}, ^~~~~~~~~~~~~ ./cfg-common.h:431:19: warning: initializing 'void *' with an expression of type 'const m_option_t (*)[]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "rawaudio", &demux_rawaudio_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~~~~~~~~ ./cfg-common.h:432:19: warning: initializing 'void *' with an expression of type 'const m_option_t (*)[]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "rawvideo", &demux_rawvideo_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~~~~~~~~ ./cfg-common.h:435:15: warning: initializing 'void *' with an expression of type 'const m_option_t (*)[]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "cdda", &cdda_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~ ./cfg-common.h:448:12: warning: initializing 'void *' with an expression of type 'const m_option_t [6]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"mf", mfopts_conf, CONF_TYPE_SUBCONFIG, 0,0,0, NULL}, ^~~~~~~~~~~ ./cfg-common.h:464:14: warning: initializing 'void *' with an expression of type 'const m_option_t [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"vivo", vivoopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~ ./cfg-common.h:506:16: warning: initializing 'void *' with an expression of type 'const m_option_t [3]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"af-adv", audio_filter_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~~~~~ ./cfg-common.h:509:65: warning: initializing 'void *' with an expression of type 'const m_obj_list_t *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"vf*", &vf_settings, CONF_TYPE_OBJ_SETTINGS_LIST, 0, 0, 0, &vf_obj_list}, ^~~~~~~~~~~~ ./cfg-common.h:519:16: warning: initializing 'void *' with an expression of type 'const char []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"pphelp", pp_help, CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, ^~~~~~~ ./cfg-common.h:524:13: warning: initializing 'void *' with an expression of type 'const m_option_t [7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"ssf", scaler_filter_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, clang: ^~~~~~~~~~~~~~~~~~warning: argument unused during compilation: '-MMD' ./cfg-common.h:546:18: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"lavdopts", lavc_decode_opts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~~~~~~~~~ ./cfg-common.h:547:20: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"lavfdopts", lavfdopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~~~~ ./cfg-common.h:550:18: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"xvidopts", xvid_dec_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~ In file included from mplayer.c:336: ./cfg-mplayer.h:356:15: warning: initializing 'void *' with an expression of type 'const char [1763]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"-help", help_text, CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~ ./cfg-mplayer.h:357:14: warning: initializing 'void *' with an expression of type 'const char [1763]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"help", help_text, CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~ ./cfg-mplayer.h:358:11: warning: initializing 'void *' with an expression of type 'const char [1763]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"h", help_text, CONF_TYPE_PRINT, CONF_NOCFG|CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~ ./cfg-mplayer.h:360:12: warning: initializing 'void *' with an expression of type 'const m_option_t [2]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"vd", vd_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/video_out.o libvo/video_out.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_mpegpes.o libvo/vo_mpegpes.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_null.o libvo/vo_null.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/spuenc.o sub/spuenc.c mplayer.c:1965:63: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dvdsub_lang_id = mp_dvdnav_sid_from_lang(ctx->stream, dvdsub_lang); ^~~~~~~~~~~ ./stream/stream_dvdnav.h:34:68: note: passing argument to parameter 'language' here int mp_dvdnav_sid_from_lang(stream_t *stream, const unsigned char *language); ^ clang: warning: argument unused during compilation: '-MMD' mplayer.c:3205:41: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] vobsub_set_from_lang(vo_vobsub, dvdsub_lang); ^~~~~~~~~~~ ./sub/vobsub.h:44:59: note: passing argument to parameter 'lang' here int vobsub_set_from_lang(void *vobhandle, unsigned char * lang); ^ mplayer.c:3285:46: warning: passing 'unsigned char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = stream_read(mpctx->stream, buf, 4096); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ clang: warning: argument unused during compilation: '-MMD' mplayer.c:3329:57: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] audio_id = dvd_aid_from_lang(mpctx->stream, audio_lang); ^~~~~~~~~~ ./stream/stream_dvd.h:59:62: note: passing argument to parameter 'lang' here int dvd_aid_from_lang(stream_t *stream, const unsigned char* lang); ^ mplayer.c:3331:58: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dvdsub_id = dvd_sid_from_lang(mpctx->stream, dvdsub_lang); ^~~~~~~~~~~ ./stream/stream_dvd.h:60:62: note: passing argument to parameter 'lang' here int dvd_sid_from_lang(stream_t *stream, const unsigned char* lang); ^ mplayer.c:3342:63: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] audio_id = mp_dvdnav_aid_from_lang(mpctx->stream, audio_lang); ^~~~~~~~~~ ./stream/stream_dvdnav.h:33:68: note: passing argument to parameter 'language' here int mp_dvdnav_aid_from_lang(stream_t *stream, const unsigned char *language); ^ mplayer.c:3345:81: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] dvdsub_lang_id = dvdsub_id = mp_dvdnav_sid_from_lang(mpctx->stream, dvdsub_lang); ^~~~~~~~~~~ ./stream/stream_dvdnav.h:34:68: note: passing argument to parameter 'language' here int mp_dvdnav_sid_from_lang(stream_t *stream, const unsigned char *language); ^ mplayer.c:3381:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] filename_recode(playlist_entry)); ^~~~~~~~~~~~~~ ./mp_msg.h:164:41: note: passing argument to parameter 'filename' here const char* filename_recode(const char* filename); ^ mplayer.c:3383:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] bname = mp_basename(playlist_entry); ^~~~~~~~~~~~~~ ./path.h:29:37: note: passing argument to parameter 'path' here const char *mp_basename(const char *path); ^ mplayer.c:3387:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(playlist_entry, filename)) // ignoring self-reference ^~~~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ mplayer.c:3392:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (filename && !strcmp(mp_basename(playlist_entry), playlist_entry)) { // add reference path of current file ^~~~~~~~~~~~~~ ./path.h:29:37: note: passing argument to parameter 'path' here const char *mp_basename(const char *path); ^ mplayer.c:3392:66: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (filename && !strcmp(mp_basename(playlist_entry), playlist_entry)) { // add reference path of current file ^~~~~~~~~~~~~~ /usr/include/string.h:77:39: note: passing argument to parameter here int strcmp(const char *, const char *); ^ mplayer.c:3393:90: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] temp = malloc((strlen(filename) - strlen(mp_basename(filename)) + strlen(playlist_entry) + 1)); ^~~~~~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ mplayer.c:3397:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcat(temp, playlist_entry); ^~~~~~~~~~~~~~ /usr/include/secure/_string.h:125:33: note: expanded from macro 'strcat' __builtin___strcat_chk (dest, src, __darwin_obsz (dest)) ^ mplayer.c:3407:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] play_tree_add_file(entry, playlist_entry); ^~~~~~~~~~~~~~ ./playtree.h:182:48: note: passing argument to parameter 'file' here play_tree_add_file(play_tree_t* pt,const char* file); ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_aa.o libvo/vo_aa.c libvo/video_out.c:372:12: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] aspect(&d_width,&d_height,A_NOZOOM); ^~~~~~~~ libvo/aspect.h:46:18: note: passing argument to parameter 'srcw' here void aspect(int *srcw, int *srch, int zoom); ^ libvo/video_out.c:372:21: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] aspect(&d_width,&d_height,A_NOZOOM); ^~~~~~~~~ libvo/aspect.h:46:29: note: passing argument to parameter 'srch' here void aspect(int *srcw, int *srch, int zoom); ^ libvo/video_out.c:375:30: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] geometry(&vo_dx, &vo_dy, &d_width, &d_height, ^~~~~~~~ libvo/geometry.h:27:41: note: passing argument to parameter 'widw' here int geometry(int *xpos, int *ypos, int *widw, int *widh, int scrw, int scrh); ^ libvo/video_out.c:375:40: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] geometry(&vo_dx, &vo_dy, &d_width, &d_height, ^~~~~~~~~ libvo/geometry.h:27:52: note: passing argument to parameter 'widh' here int geometry(int *xpos, int *ypos, int *widw, int *widh, int scrw, int scrh); ^ clang: warning: argument unused during compilation: '-MMD' sub/spuenc.c:223:12: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] pb.pixels = inbuf; ^ ~~~~~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o input/ar.o input/ar.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_caca.o libvo/vo_caca.c clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libao2/ao_coreaudio.o libao2/ao_coreaudio.c clang: warning: argument unused during compilation: '-MMD' 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_corevideo.o libvo/vo_corevideo.m clang: warning: argument unused during compilation: '-MMD' libvo/vo_aa.c:206:66: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(sub_osd_names_short[vo_osd_text[0]]) + strlen(vo_osd_text+1) + 2; ^~~~~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libvo/vo_aa.c:209:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = strlen(vo_osd_text) + 1; ^~~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libvo/vo_aa.c:358:17: warning: passing 'uint8_t **' (aka 'unsigned char **') to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] sws_scale(sws,src,stride,0,src_height,image,image_stride); ^~~ ffmpeg/libswscale/swscale.h:224:58: note: passing argument to parameter 'srcSlice' here int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], ^ libvo/vo_caca.c:242:17: warning: enumeration values 'CACA_EVENT_NONE', 'CACA_EVENT_KEY_RELEASE', and 'CACA_EVENT_ANY' not handled in switch [-Wswitch] switch (cev.type) { ^ libvo/vo_aa.c:378:17: warning: passing 'uint8_t **' (aka 'unsigned char **') to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] sws_scale(sws,src,stride,y,h,image,image_stride); ^~~ ffmpeg/libswscale/swscale.h:224:58: note: passing argument to parameter 'srcSlice' here int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], ^ libvo/vo_aa.c:552:21: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] vo_osd_text_save=vo_osd_text; /* we have to save the osd_text */ ^~~~~~~~~~~~ libvo/vo_aa.c:558:16: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] vo_osd_text=vo_osd_text_save; ^~~~~~~~~~~~~~~~~ 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/osx_common.o libvo/osx_common.c clang: warning: argument unused during compilation: '-MMD' 6 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/osx_objc_common.o libvo/osx_objc_common.m clang: warning: argument unused during compilation: '-MMD' 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_png.o libvo/vo_png.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_gif89a.o libvo/vo_gif89a.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/gl_common.o libvo/gl_common.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_gl.o libvo/vo_gl.c libao2/ao_coreaudio.c:560:9: warning: 'FindNextComponent' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] comp = FindNextComponent(NULL, &desc); //Finds an component that meets the desc spec's ^ /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:469:1: note: 'FindNextComponent' declared here FindNextComponent( ^ libao2/ao_coreaudio.c:566:8: warning: 'OpenAComponent' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] err = OpenAComponent(comp, &(ao->theOutputUnit)); //gains access to the services provided by the component ^ /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:559:1: note: 'OpenAComponent' declared here OpenAComponent( ^ clang: warning: argument unused during compilation: '-MMD' libao2/ao_coreaudio.c:628:5: warning: 'CloseComponent' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] CloseComponent(ao->theOutputUnit); ^ /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:593:1: note: 'CloseComponent' declared here CloseComponent(ComponentInstance aComponentInstance) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, __IPHONE_NA, __IPHONE_NA); ^ libao2/ao_coreaudio.c:1144:7: warning: 'CloseComponent' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] CloseComponent(ao->theOutputUnit); ^ /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/Components.h:593:1: note: 'CloseComponent' declared here CloseComponent(ComponentInstance aComponentInstance) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, __IPHONE_NA, __IPHONE_NA); ^ libvo/gl_common.c:578:34: warning: passing 'char [12]' to parameter of type 'const GLubyte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] mpglGetString = getProcAddress("glGetString"); ^~~~~~~~~~~~~ libvo/gl_common.c:1770:15: warning: initializing 'const char *' with an expression of type 'const GLubyte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *extensions = mpglGetString(GL_EXTENSIONS); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libvo/gl_common.c:1771:15: warning: initializing 'const char *' with an expression of type 'const GLubyte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *vendor = mpglGetString(GL_VENDOR); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ In file included from libvo/gl_common.c:2381: In file included from libvo/sdl_common.h:29: In file included from /sw/include/SDL/SDL.h:30: In file included from /sw/include/SDL/SDL_main.h:26: In file included from /sw/include/SDL/SDL_stdinc.h:30: /sw/include/SDL/SDL_config.h:140:9: warning: 'HAVE_MPROTECT' macro redefined #define HAVE_MPROTECT 1 ^ ./config.h:562:9: note: previous definition is here #define HAVE_MPROTECT 0 ^ libvo/gl_common.c:2388:32: warning: passing 'const GLubyte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return SDL_GL_GetProcAddress(name); ^~~~ /sw/include/SDL/SDL_video.h:842:66: note: passing argument to parameter 'proc' here extern DECLSPEC void * SDLCALL SDL_GL_GetProcAddress(const char* proc); ^ libvo/gl_common.c:2731:24: warning: incompatible pointer types assigning to 'void (*)(struct MPGLContext *)' from 'void (void)' [-Wincompatible-pointer-types] ctx->swapGlBuffers = vo_osx_swap_buffers; ^ ~~~~~~~~~~~~~~~~~~~ libvo/gl_common.c:2800:11: warning: 6 enumeration values not handled in switch: 'GLTYPE_AUTO', 'GLTYPE_W32', 'GLTYPE_X11'... [-Wswitch] switch (ctx->type) { ^ In file included from libvo/vo_gl.c:46: In file included from libvo/sdl_common.h:29: In file included from /sw/include/SDL/SDL.h:30: In file included from /sw/include/SDL/SDL_main.h:26: In file included from /sw/include/SDL/SDL_stdinc.h:30: /sw/include/SDL/SDL_config.h:140:9: warning: 'HAVE_MPROTECT' macro redefined #define HAVE_MPROTECT 1 ^ ./config.h:562:9: note: previous definition is here #define HAVE_MPROTECT 0 ^ input/ar.c:309:9: warning: 'GetFrontProcess' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations] if (GetFrontProcess(&frProc) == noErr ^ /System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:434:1: note: 'GetFrontProcess' declared here GetFrontProcess(ProcessSerialNumber * PSN) AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9; ^ input/ar.c:310:16: warning: 'GetCurrentProcess' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations] && GetCurrentProcess(&myProc) == noErr ^ /System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:415:1: note: 'GetCurrentProcess' declared here MacGetCurrentProcess(ProcessSerialNumber * PSN) AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9; ^ /System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:412:34: note: expanded from macro 'MacGetCurrentProcess' #define MacGetCurrentProcess GetCurrentProcess ^ input/ar.c:311:16: warning: 'SameProcess' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations] && SameProcess(&frProc, &myProc, &sameProc) == noErr) { ^ /System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:696:1: note: 'SameProcess' declared here SameProcess( ^ input/ar.c:315:27: warning: 'GetProcessPID' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations] if (slave_mode && GetProcessPID(&frProc, &parentPID) == noErr) ^ /System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:893:1: note: 'GetProcessPID' declared here GetProcessPID( ^ libvo/vo_gl.c:516:15: warning: initializing 'const char *' with an expression of type 'const GLubyte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *renderer = mpglGetString(GL_RENDERER); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ libvo/vo_gl.c:523:15: warning: initializing 'const char *' with an expression of type 'const GLubyte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *extensions = mpglGetString(GL_EXTENSIONS); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libvo/vo_gl.c:524:15: warning: initializing 'const char *' with an expression of type 'const GLubyte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *vendor = mpglGetString(GL_VENDOR); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ libvo/vo_gl.c:525:15: warning: initializing 'const char *' with an expression of type 'const GLubyte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *version = mpglGetString(GL_VERSION); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ libvo/vo_gl.c:526:15: warning: initializing 'const char *' with an expression of type 'const GLubyte *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *renderer = mpglGetString(GL_RENDERER); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/csputils.o libvo/csputils.c 4 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_gl_tiled.o libvo/vo_gl_tiled.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/sdl_common.o libvo/sdl_common.c clang: warning: argument unused during compilation: '-MMD' In file included from libvo/sdl_common.c:21: In file included from libvo/sdl_common.h:29: In file included from /sw/include/SDL/SDL.h:30: In file included from /sw/include/SDL/SDL_main.h:26: In file included from /sw/include/SDL/SDL_stdinc.h:30: /sw/include/SDL/SDL_config.h:140:9: warning: 'HAVE_MPROTECT' macro redefined #define HAVE_MPROTECT 1 ^ ./config.h:562:9: note: previous definition is here #define HAVE_MPROTECT 0 ^ libvo/vo_gl_tiled.c:106:11: warning: 8 enumeration values not handled in switch: 'GLTYPE_AUTO', 'GLTYPE_W32', 'GLTYPE_X11'... [-Wswitch] switch (glctx.type) { ^ libvo/vo_gl_tiled.c:633:24: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] glFindFormat(format, &image_bpp, &gl_internal_format, &gl_bitmap_format, &gl_bitmap_type); ^~~~~~~~~~ libvo/gl_common.h:64:40: note: passing argument to parameter 'bpp' here int glFindFormat(uint32_t format, int *bpp, GLint *gl_texfmt, ^ 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmenu/menu.o libmenu/menu.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmenu/menu_chapsel.o libmenu/menu_chapsel.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 7 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmenu/menu_cmdlist.o libmenu/menu_cmdlist.c clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmenu/menu_console.o libmenu/menu_console.c 34 warnings generated. clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmenu/menu_filesel.o libmenu/menu_filesel.c libmenu/menu.c:752:20: warning: passing 'char [stride * h]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_alpha(w,h,pic,pic_alpha,stride, ^~~ libmenu/menu.c:752:24: warning: passing 'char [stride * h]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] draw_alpha(w,h,pic,pic_alpha,stride, ^~~~~~~~~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmenu/menu_list.o libmenu/menu_list.c 6 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmenu/menu_param.o libmenu/menu_param.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmenu/menu_pt.o libmenu/menu_pt.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmenu/menu_txt.o libmenu/menu_txt.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmenu/vf_menu.o libmenu/vf_menu.c clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_matrixview.o libvo/vo_matrixview.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/matrixview.o libvo/matrixview.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_md5sum.o libvo/vo_md5sum.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_mng.o libvo/vo_mng.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o udp_sync.o udp_sync.c clang: warning: argument unused during compilation: '-MMD' libvo/vo_matrixview.c:172:20: warning: passing 'uint8_t **' (aka 'unsigned char **') to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] sws_scale(sws, src, stride, y, h, map_image, map_stride); ^~~ ffmpeg/libswscale/swscale.h:224:58: note: passing argument to parameter 'srcSlice' here int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libao2/ao_openal.o libao2/ao_openal.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_pnm.o libvo/vo_pnm.c 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libao2/ao_sdl.o libao2/ao_sdl.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' In file included from libao2/ao_sdl.c:37: In file included from /sw/include/SDL/SDL.h:30: In file included from /sw/include/SDL/SDL_main.h:26: In file included from /sw/include/SDL/SDL_stdinc.h:30: /sw/include/SDL/SDL_config.h:140:9: warning: 'HAVE_MPROTECT' macro redefined #define HAVE_MPROTECT 1 ^ ./config.h:562:9: note: previous definition is here #define HAVE_MPROTECT 0 ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_sdl.o libvo/vo_sdl.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_tga.o libvo/vo_tga.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/vo_yuv4mpeg.o libvo/vo_yuv4mpeg.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o asxparser.o asxparser.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o bstr.o bstr.c In file included from libvo/vo_sdl.c:90: In file included from libvo/sdl_common.h:29: In file included from /sw/include/SDL/SDL.h:30: In file included from /sw/include/SDL/SDL_main.h:26: In file included from /sw/include/SDL/SDL_stdinc.h:30: /sw/include/SDL/SDL_config.h:140:9: warning: 'HAVE_MPROTECT' macro redefined #define HAVE_MPROTECT 1 ^ ./config.h:562:9: note: previous definition is here #define HAVE_MPROTECT 0 ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -D_ISOC99_SOURCE -I. -Iffmpeg -O3 -DCODECS2HTML -o codec-cfg codec-cfg.c bstr.c:43:27: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int ret = strncasecmp(str1.start, str2.start, FFMIN(str1.len, str2.len)); ^~~~~~~~~~ /usr/include/strings.h:79:30: note: passing argument to parameter here int strncasecmp(const char *, const char *, size_t); ^ bstr.c:43:39: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int ret = strncasecmp(str1.start, str2.start, FFMIN(str1.len, str2.len)); ^~~~~~~~~~ /usr/include/strings.h:79:44: note: passing argument to parameter here int strncasecmp(const char *, const char *, size_t); ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o cpudetect.o cpudetect.c 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o edl.o edl.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o fmt-conversion.o fmt-conversion.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o m_config.o m_config.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o m_option.o m_option.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o m_struct.o m_struct.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o mp_msg.o mp_msg.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' m_config.c:326:14: warning: assigning to 'char *' from 'const char *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] co->name = arg->name; ^ ~~~~~~~~~ 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o mp_strings.o mp_strings.c clang: warning: argument unused during compilation: '-MMD' mp_msg.c:70:29: warning: passing 'const char **' to parameter of type 'char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] if (iconv(inv_msgiconv, &filename, &filename_len, ^~~~~~~~~ /sw/include/iconv.h:83:43: note: passing argument to parameter 'inbuf' here extern size_t iconv (iconv_t cd, char* * inbuf, size_t *inbytesleft, char* * outbuf, size_t *outbytesleft); ^ ./version.sh `cc -dumpversion` m_option.c:334:31: warning: format specifies type 'int *' but the argument has type 'off_t *' (aka 'long long *') [-Wformat] "%d%c" : "%"PRId64"%c", &tmp_off, &dummy) != 1) { ~~ ^~~~~~~~ %lld 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o parser-cfg.o parser-cfg.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o path.o path.c clang: warning: clangargument unused during compilation: '-MMD' : warning: argument unused during compilation: '-MMD' 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o playtree.o playtree.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o playtreeparser.o playtreeparser.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o subopt-helper.o subopt-helper.c libvo/osx_objc_common.m:456:16: warning: 'TickCount' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] int curTime = TickCount()/60; ^ /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/OSUtils.h:393:1: note: 'TickCount' declared here TickCount(void) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_8, __IPHONE_NA, __IPHONE_NA); ^ libvo/osx_objc_common.m:473:3: warning: 'UpdateSystemActivity' is deprecated: first deprecated in OS X 10.8 [-Wdeprecated-declarations] UpdateSystemActivity(UsrActivity); ^ /System/Library/Frameworks/CoreServices.framework/Frameworks/OSServices.framework/Headers/Power.h:367:1: note: 'UpdateSystemActivity' declared here UpdateSystemActivity(UInt8 activity) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0,__MAC_10_8,__IPHONE_NA,__IPHONE_NA); ^ clang: warning: argument unused during compilation: '-MMD' path.c:120:64: warning: passing 'char *' to parameter of type 'UInt8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] while (!CFURLGetFileSystemRepresentation(res_url_ref, true, res_url_path, maxlen)) { ^~~~~~~~~~~~ /System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:113:91: note: passing argument to parameter 'buffer' here Boolean CFURLGetFileSystemRepresentation(CFURLRef url, Boolean resolveAgainstBase, UInt8 *buffer, CFIndex maxBufLen); ^ path.c:126:64: warning: passing 'char *' to parameter of type 'UInt8 *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] while (!CFURLGetFileSystemRepresentation(bdl_url_ref, true, bdl_url_path, maxlen)) { ^~~~~~~~~~~~ /System/Library/Frameworks/CoreFoundation.framework/Headers/CFURL.h:113:91: note: passing argument to parameter 'buffer' here Boolean CFURLGetFileSystemRepresentation(CFURLRef url, Boolean resolveAgainstBase, UInt8 *buffer, CFIndex maxBufLen); ^ 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af.o libaf/af.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_center.o libaf/af_center.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_channels.o libaf/af_channels.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_comp.o libaf/af_comp.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_delay.o libaf/af_delay.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_dummy.o libaf/af_dummy.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_equalizer.o libaf/af_equalizer.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_extrastereo.o libaf/af_extrastereo.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_format.o libaf/af_format.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_gate.o libaf/af_gate.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_hrtf.o libaf/af_hrtf.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_karaoke.o libaf/af_karaoke.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_pan.o libaf/af_pan.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_resample.o libaf/af_resample.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_scaletempo.o libaf/af_scaletempo.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_sinesuppress.o libaf/af_sinesuppress.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_stats.o libaf/af_stats.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_sub.o libaf/af_sub.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_surround.o libaf/af_surround.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_sweep.o libaf/af_sweep.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_tools.o libaf/af_tools.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_volnorm.o libaf/af_volnorm.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_volume.o libaf/af_volume.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/filter.o libaf/filter.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/format.o libaf/format.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/reorder_ch.o libaf/reorder_ch.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/window.o libaf/window.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad.o libmpcodecs/ad.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_alaw.o libmpcodecs/ad_alaw.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_dk3adpcm.o libmpcodecs/ad_dk3adpcm.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_dvdpcm.o libmpcodecs/ad_dvdpcm.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_hwac3.o libmpcodecs/ad_hwac3.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_hwmpa.o libmpcodecs/ad_hwmpa.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_imaadpcm.o libmpcodecs/ad_imaadpcm.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_msadpcm.o libmpcodecs/ad_msadpcm.c clang: warning: argument unused during compilation: '-MMD' libmpcodecs/ad_dk3adpcm.c:113:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] demux_read_data(sh_audio->ds, sh_audio->a_in_buffer,sh_audio->ds->ss_mul); ^~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_dk3adpcm.c:250:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (demux_read_data(sh_audio->ds, sh_audio->a_in_buffer, ^~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_dk3adpcm.c:260:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] (unsigned short*)buf, sh_audio->a_in_buffer, ^~~~~~~~~~~~~~~~~~~~~ libmpcodecs/ad_dk3adpcm.c:134:74: note: passing argument to parameter 'input' here static int dk3_adpcm_decode_block(unsigned short *output, unsigned char *input, ^ libmpcodecs/ad_hwac3.c:116:29: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] length = dts_syncinfo(sh_audio->a_in_buffer, &flags, &sample_rate, &bit_rate); ^~~~~~~~~~~~~~~~~~~~~ libmpcodecs/ad_hwac3.c:51:34: note: passing argument to parameter 'indata_ptr' here static int dts_syncinfo(uint8_t *indata_ptr, int *flags, int *sample_rate, int *bit_rate); ^ libmpcodecs/ad_hwac3.c:129:29: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] length = a52_syncinfo(sh_audio->a_in_buffer, &sample_rate, &bit_rate); ^~~~~~~~~~~~~~~~~~~~~ libmpcodecs/ad_hwac3.c:55:35: note: passing argument to parameter 'buf' here static int a52_syncinfo (uint8_t *buf, int *sample_rate, int *bit_rate) ^ libmpcodecs/ad_hwac3.c:148:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] demux_read_data(sh_audio->ds, sh_audio->a_in_buffer + 12, length - 12); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_hwac3.c:208:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return decode_audio_dts(sh_audio->a_in_buffer, len, buf); ^~~~~~~~~~~~~~~~~~~~~ libmpcodecs/ad_hwac3.c:52:44: note: passing argument to parameter 'indata_ptr' here static int decode_audio_dts(unsigned char *indata_ptr, int len, unsigned char *buf); ^ libmpcodecs/ad_dvdpcm.c:114:45: warning: passing 'char [10]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = demux_read_data(sh_audio->ds, tmp, 10); ^~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_dvdpcm.c:138:45: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = demux_read_data(sh_audio->ds, tmp, 12); ^~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_hwmpa.c:56:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] x = mp_get_mp3_header(&(sh->a_in_buffer[cnt]), chans, srate, spf, mpa_layer, br); ^~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/mp3_hdr.h:24:38: note: passing argument to parameter 'hbuf' here int mp_get_mp3_header(unsigned char* hbuf,int* chans, int* freq, int* spf, int* mpa_layer, int* br); ^ libmpcodecs/ad_hwmpa.c:68:32: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = demux_read_data(sh->ds,&sh->a_in_buffer[sh->a_in_buffer_len],sh->a_in_buffer_size-sh->a_in_buffer_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_hwmpa.c:118:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = demux_read_data(sh->ds,&sh->a_in_buffer[sh->a_in_buffer_len], l); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_pcm.o libmpcodecs/ad_pcm.c 2 warnings generated. 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/dec_audio.o libmpcodecs/dec_audio.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/dec_teletext.o libmpcodecs/dec_teletext.c libmpcodecs/ad_imaadpcm.c:134:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] demux_read_data(sh_audio->ds, sh_audio->a_in_buffer,sh_audio->ds->ss_mul); ^~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_imaadpcm.c:326:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (demux_read_data(sh_audio->ds, sh_audio->a_in_buffer, ^~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_imaadpcm.c:336:43: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] res = decode_func((unsigned short*)buf, sh_audio->a_in_buffer, ^~~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libmpcodecs/ad_msadpcm.c:106:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] demux_read_data(sh_audio->ds, sh_audio->a_in_buffer,sh_audio->ds->ss_mul); ^~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_msadpcm.c:228:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (demux_read_data(sh_audio->ds, sh_audio->a_in_buffer, ^~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_msadpcm.c:234:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] (unsigned short*)buf, sh_audio->a_in_buffer, ^~~~~~~~~~~~~~~~~~~~~ libmpcodecs/ad_msadpcm.c:122:73: note: passing argument to parameter 'input' here static int ms_adpcm_decode_block(unsigned short *output, unsigned char *input, ^ 4 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/dec_video.o libmpcodecs/dec_video.c clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/img_format.o libmpcodecs/img_format.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/mp_image.o libmpcodecs/mp_image.c libmpcodecs/dec_teletext.c:828:10: warning: assigning to 'unsigned char *' from 'char [12]' converts between pointers to integer types with different sign [-Wpointer-sign] p=MSGTR_TV_NoTeletext; ^~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' libmpcodecs/dec_teletext.c:1208:14: warning: passing 'unsigned char [21]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(priv->networkname,21,"%s",data+20); ^~~~~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ clang: warning: argument unused during compilation: '-MMD' libmpcodecs/dec_teletext.c:1557:19: warning: 'av_reverse' is deprecated [-Wdeprecated-declarations] data[i] = av_reverse[buf[2 + i]]; ^ ffmpeg/libavutil/common.h:79:43: note: 'av_reverse' declared here extern attribute_deprecated const uint8_t av_reverse[256]; ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/pullup.o libmpcodecs/pullup.c libmpcodecs/dec_audio.c:161:8: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] sh_audio->wf ? (&i) : NULL, ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./codec-cfg.h:83:63: note: passing argument to parameter 'fourccmap' here codecs_t* find_audio_codec(unsigned int fourcc, unsigned int *fourccmap, ^ libmpcodecs/dec_audio.c:395:17: warning: initializing 'unsigned char *' with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *buf = sh->a_buffer + sh->a_buffer_len; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd.o libmpcodecs/vd.c clang: warning: argument unused during compilation: '-MMD' libmpcodecs/dec_video.c:109:29: warning: cast to 'int *' from smaller integer type 'int' [-Wint-to-pointer-cast] (int *) value) == CONTROL_OK) ^ libmpcodecs/dec_video.c:108:61: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] if (mpvdec->control(sh_video, VDCTRL_SET_EQUALIZER, item, ^~~~ libmpcodecs/dec_video.c:134:64: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return mpvdec->control(sh_video, VDCTRL_GET_EQUALIZER, item, value); ^~~~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_hmblck.o libmpcodecs/vd_hmblck.c clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_lzo.o libmpcodecs/vd_lzo.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_mpegpes.o libmpcodecs/vd_mpegpes.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_mtga.o libmpcodecs/vd_mtga.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_null.o libmpcodecs/vd_null.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_raw.o libmpcodecs/vd_raw.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_sgi.o libmpcodecs/vd_sgi.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_black.o libmpcodecs/vd_black.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf.o libmpcodecs/vf.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_1bpp.o libmpcodecs/vf_1bpp.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_2xsai.o libmpcodecs/vf_2xsai.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_blackframe.o libmpcodecs/vf_blackframe.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_boxblur.o libmpcodecs/vf_boxblur.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_crop.o libmpcodecs/vf_crop.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_cropdetect.o libmpcodecs/vf_cropdetect.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_decimate.o libmpcodecs/vf_decimate.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_delogo.o libmpcodecs/vf_delogo.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_denoise3d.o libmpcodecs/vf_denoise3d.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_detc.o libmpcodecs/vf_detc.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_dint.o libmpcodecs/vf_dint.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_divtc.o libmpcodecs/vf_divtc.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_down3dright.o libmpcodecs/vf_down3dright.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_dsize.o libmpcodecs/vf_dsize.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_dvbscale.o libmpcodecs/vf_dvbscale.c clang: warning: argument unused during compilation: '-MMD' libmpcodecs/vf_dint.c:171:13: warning: assigning to 'unsigned char *' from 'int8_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] cur = row2; ^ ~~~~ libmpcodecs/vf_dint.c:174:14: warning: assigning to 'int8_t *' (aka 'signed char *') from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] row0 = cur; ^ ~~~ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_eq.o libmpcodecs/vf_eq.c libmpcodecs/vf_divtc.c:396:16: warning: passing 'int8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while(fgets(lbuf, 256, p->file)) ^~~~ /usr/include/stdio.h:236:30: note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ libmpcodecs/vf_divtc.c:413:14: warning: passing 'int8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(lbuf, "%x %d", cbuf+n, buf+n); ^~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_eq2.o libmpcodecs/vf_eq2.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_expand.o libmpcodecs/vf_expand.c 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_field.o libmpcodecs/vf_field.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_fil.o libmpcodecs/vf_fil.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_filmdint.o libmpcodecs/vf_filmdint.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_fixpts.o libmpcodecs/vf_fixpts.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_flip.o libmpcodecs/vf_flip.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_format.o libmpcodecs/vf_format.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_framestep.o libmpcodecs/vf_framestep.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_gradfun.o libmpcodecs/vf_gradfun.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_halfpack.o libmpcodecs/vf_halfpack.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_harddup.o libmpcodecs/vf_harddup.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_hqdn3d.o libmpcodecs/vf_hqdn3d.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_hue.o libmpcodecs/vf_hue.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_il.o libmpcodecs/vf_il.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_ilpack.o libmpcodecs/vf_ilpack.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_ivtc.o libmpcodecs/vf_ivtc.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_kerndeint.o libmpcodecs/vf_kerndeint.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_mirror.o libmpcodecs/vf_mirror.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_noformat.o libmpcodecs/vf_noformat.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_noise.o libmpcodecs/vf_noise.c clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_ow.o libmpcodecs/vf_ow.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_palette.o libmpcodecs/vf_palette.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_perspective.o libmpcodecs/vf_perspective.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_phase.o libmpcodecs/vf_phase.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_pp7.o libmpcodecs/vf_pp7.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_pullup.o libmpcodecs/vf_pullup.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_rectangle.o libmpcodecs/vf_rectangle.c libmpcodecs/vf_pp7.c:391:108: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] filter(vf->priv, dmpi->planes[0], mpi->planes[0], dmpi->stride[0], mpi->stride[0], mpi->w, mpi->h, mpi->qscale, mpi->qstride, 1); ^~~~~~~~~~~ libmpcodecs/vf_pp7.c:285:133: note: passing argument to parameter 'qp_store' here static void filter(struct vf_priv_s *p, uint8_t *dst, uint8_t *src, int dst_stride, int src_stride, int width, int height, uint8_t *qp_store, int qp_stride, int is_luma){ ^ libmpcodecs/vf_pp7.c:392:150: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] filter(vf->priv, dmpi->planes[1], mpi->planes[1], dmpi->stride[1], mpi->stride[1], mpi->w>>mpi->chroma_x_shift, mpi->h>>mpi->chroma_y_shift, mpi->qscale, mpi->qstride, 0); ^~~~~~~~~~~ libmpcodecs/vf_pp7.c:285:133: note: passing argument to parameter 'qp_store' here static void filter(struct vf_priv_s *p, uint8_t *dst, uint8_t *src, int dst_stride, int src_stride, int width, int height, uint8_t *qp_store, int qp_stride, int is_luma){ ^ libmpcodecs/vf_pp7.c:393:150: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] filter(vf->priv, dmpi->planes[2], mpi->planes[2], dmpi->stride[2], mpi->stride[2], mpi->w>>mpi->chroma_x_shift, mpi->h>>mpi->chroma_y_shift, mpi->qscale, mpi->qstride, 0); ^~~~~~~~~~~ libmpcodecs/vf_pp7.c:285:133: note: passing argument to parameter 'qp_store' here static void filter(struct vf_priv_s *p, uint8_t *dst, uint8_t *src, int dst_stride, int src_stride, int width, int height, uint8_t *qp_store, int qp_stride, int is_luma){ ^ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_remove_logo.o libmpcodecs/vf_remove_logo.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_rgbtest.o libmpcodecs/vf_rgbtest.c libmpcodecs/vf_remove_logo.c:355:10: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] char * current_pixel = mask->pixel; /* This stores the actual pixel data. */ ^ ~~~~~~~~~~~ libmpcodecs/vf_remove_logo.c:369:19: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] current_pixel = mask->pixel; ^ ~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' libmpcodecs/vf_remove_logo.c:564:16: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] end_position = new_pgm->pixel + image_size; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpcodecs/vf_remove_logo.c:565:23: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] for (write_position = new_pgm->pixel; write_position < end_position; write_position++) ^ ~~~~~~~~~~~~~~ libmpcodecs/vf_remove_logo.c:630:17: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] current_pixel = new_pgm->pixel; ^ ~~~~~~~~~~~~~~ libmpcodecs/vf_remove_logo.c:794:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] convert_yv12(vf, mpi->planes[0], mpi->stride[0], mpi, mpi->w, mpi->h, ^~~~~~~~~~~~~~ libmpcodecs/vf_remove_logo.c:728:77: note: passing argument to parameter 'source' here static void convert_yv12(const vf_instance_t * const vf, const char * const source, const int source_stride, ^ libmpcodecs/vf_remove_logo.c:795:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] dmpi->planes[0], dmpi->stride[0], ^~~~~~~~~~~~~~~ libmpcodecs/vf_remove_logo.c:730:39: note: passing argument to parameter 'destination' here char * const destination, const int destination_stride, int is_image_direct, pgm_structure * filter, ^ libmpcodecs/vf_remove_logo.c:799:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] convert_yv12(vf, mpi->planes[1], mpi->stride[1], mpi, mpi->w / 2, mpi->h / 2, ^~~~~~~~~~~~~~ libmpcodecs/vf_remove_logo.c:728:77: note: passing argument to parameter 'source' here static void convert_yv12(const vf_instance_t * const vf, const char * const source, const int source_stride, ^ libmpcodecs/vf_remove_logo.c:800:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] dmpi->planes[1], dmpi->stride[1], ^~~~~~~~~~~~~~~ libmpcodecs/vf_remove_logo.c:730:39: note: passing argument to parameter 'destination' here char * const destination, const int destination_stride, int is_image_direct, pgm_structure * filter, ^ libmpcodecs/vf_remove_logo.c:804:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] convert_yv12(vf, mpi->planes[2], mpi->stride[2], mpi, mpi->w / 2, mpi->h / 2, ^~~~~~~~~~~~~~ libmpcodecs/vf_remove_logo.c:728:77: note: passing argument to parameter 'source' here static void convert_yv12(const vf_instance_t * const vf, const char * const source, const int source_stride, ^ libmpcodecs/vf_remove_logo.c:805:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] dmpi->planes[2], dmpi->stride[2], ^~~~~~~~~~~~~~~ libmpcodecs/vf_remove_logo.c:730:39: note: passing argument to parameter 'destination' here char * const destination, const int destination_stride, int is_image_direct, pgm_structure * filter, ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_rotate.o libmpcodecs/vf_rotate.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_sab.o libmpcodecs/vf_sab.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_scale.o libmpcodecs/vf_scale.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_smartblur.o libmpcodecs/vf_smartblur.c clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_softpulldown.o libmpcodecs/vf_softpulldown.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_stereo3d.o libmpcodecs/vf_stereo3d.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_softskip.o libmpcodecs/vf_softskip.c clang: warning: argument unused during compilation: '-MMD' libmpcodecs/vf_scale.c:434:25: warning: passing 'uint8_t *[4]' to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] sws_scale(sws1, src2, src_stride2, y>>1, h>>1, dst2, dst_stride2); ^~~~ ffmpeg/libswscale/swscale.h:224:58: note: passing argument to parameter 'srcSlice' here int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], ^ libmpcodecs/vf_scale.c:439:25: warning: passing 'uint8_t *[4]' to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] sws_scale(sws2, src2, src_stride2, y>>1, h>>1, dst2, dst_stride2); ^~~~ ffmpeg/libswscale/swscale.h:224:58: note: passing argument to parameter 'srcSlice' here int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], ^ libmpcodecs/vf_scale.c:441:25: warning: passing 'uint8_t *[4]' to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] sws_scale(sws1, src2, src_stride, y, h, dst, dst_stride); ^~~~ ffmpeg/libswscale/swscale.h:224:58: note: passing argument to parameter 'srcSlice' here int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], ^ libmpcodecs/vf_scale.c:704:50: warning: initializing 'void *' with an expression of type 'const m_obj_presets_t *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"presize", 0, CONF_TYPE_OBJ_PRESETS, 0, 0, 0, &size_preset}, ^~~~~~~~~~~~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_swapuv.o libmpcodecs/vf_swapuv.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_telecine.o libmpcodecs/vf_telecine.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_test.o libmpcodecs/vf_test.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_tfields.o libmpcodecs/vf_tfields.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 11 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_tile.o libmpcodecs/vf_tile.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_tinterlace.o libmpcodecs/vf_tinterlace.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_unsharp.o libmpcodecs/vf_unsharp.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_vo.o libmpcodecs/vf_vo.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_yadif.o libmpcodecs/vf_yadif.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_yuvcsp.o libmpcodecs/vf_yuvcsp.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_yvu9.o libmpcodecs/vf_yvu9.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/aac_hdr.o libmpdemux/aac_hdr.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/asfheader.o libmpdemux/asfheader.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/aviheader.o libmpdemux/aviheader.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/aviprint.o libmpdemux/aviprint.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demuxer.o libmpdemux/demuxer.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_aac.o libmpdemux/demux_aac.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_asf.o libmpdemux/demux_asf.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libmpdemux/asfheader.c:142:12: warning: initializing 'uint8_t *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] uint8_t *buffer = &buf[0]; ^ ~~~~~~~ libmpdemux/asfheader.c:150:12: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buffer = &buf[pos]; ^ ~~~~~~~~~ libmpdemux/asfheader.c:354:12: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buffer = &hdr[pos]; ^ ~~~~~~~~~ libmpdemux/asfheader.c:441:14: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buffer = &hdr[audio_pos]; ^ ~~~~~~~~~~~~~~~ libmpdemux/asfheader.c:475:12: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buffer = &hdr[pos]; ^ ~~~~~~~~~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_audio.o libmpdemux/demux_audio.c libmpdemux/demux_aac.c:101:35: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(stream_read(demuxer->stream, &(priv->buf[1]), 7) < 7) ^~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_aac.c:166:35: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(stream_read(demuxer->stream, &(priv->buf[2]), 6) < 6) ^~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_aac.c:181:33: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, &(dp->buffer[8]), len-8); ^~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_aac.c:230:35: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(stream_read(demuxer->stream,priv->buf, 8) < 8) ^~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_asf.c:355:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demux->stream,asf->packet,asf->packetsize); ^~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_asf.c:472:24: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] if (rlen < 0 || rlen > p_end - p) { ~~~~ ^ ~ libmpdemux/demuxer.c:633:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = stream_read(stream, dp->buffer, len); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demuxer.c:1202:62: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ass_process_codec_private(sh->ass_track, sh->extradata, ^~~~~~~~~~~~~ /sw/include/ass/ass.h:417:56: note: passing argument to parameter 'data' here void ass_process_codec_private(ASS_Track *track, char *data, int size); ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_avi.o libmpdemux/demux_avi.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_demuxers.o libmpdemux/demux_demuxers.c libmpdemux/demux_audio.c:369:18: warning: passing 'uint8_t [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(s, hdr, HDR_SIZE); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_audio.c:379:21: warning: passing 'uint8_t [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(s,hdr,4); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_audio.c:413:20: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(s, &hdr[HDR_SIZE - step], step); ^~~~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ 4 warnings generated. libmpdemux/demux_audio.c:447:21: warning: passing 'uint8_t [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(s,hdr,3); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_audio.c:478:21: warning: passing 'uint8_t [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(s,hdr,4); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_audio.c:487:27: warning: passing 'uint8_t [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(s,hdr,4); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_film.o libmpdemux/demux_film.c libmpdemux/demux_audio.c:667:21: warning: passing 'uint8_t [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(s,hdr,4); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_audio.c:678:20: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stream_read(s,dp->buffer + 4,l-4) != l-4) ^~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_audio.c:699:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = stream_read(s,dp->buffer,l); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_audio.c:706:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = stream_read(s,dp->buffer,l); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_audio.c:729:33: warning: passing 'uint8_t [4]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,hdr,4); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_film.c:126:38: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stream_read(demuxer->stream, dp->buffer, film_chunk.chunk_size) != ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_film.c:159:25: warning: incompatible pointer types initializing 'unsigned short *' with an expression of type 'unsigned char *' [-Wincompatible-pointer-types] unsigned short* tmp = dp->buffer; ^ ~~~~~~~~~~ libmpdemux/demux_film.c:184:40: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stream_read(demuxer->stream, dp->buffer, 10) != 10) ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_film.c:188:40: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stream_read(demuxer->stream, dp->buffer + 10, ^~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_fli.o libmpdemux/demux_fli.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_lmlm4.o libmpdemux/demux_lmlm4.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 5 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_mf.o libmpdemux/demux_mf.c clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_fli.c:100:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, header + sizeof(BITMAPINFOHEADER), 128); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_mkv.o libmpdemux/demux_mkv.c 1 warning generated. clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_mov.o libmpdemux/demux_mov.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_mpg.o libmpdemux/demux_mpg.c 2 warnings generated. clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_nsv.o libmpdemux/demux_nsv.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' In file included from libmpdemux/demux_mov.c:54: ./loader/qtx/qtxsdk/components.h:659:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] x=((char*)(&id->clutID))+2; ^~~~~~~~~~~~~~~~~~~~~~~~~ ./loader/qtx/qtxsdk/components.h:737:16: warning: incompatible pointer types initializing 'unsigned int *' with an expression of type 'OSType **' (aka 'int **') [-Wincompatible-pointer-types] unsigned int* p=cd->wantedDestinationPixelTypes; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_pva.o libmpdemux/demux_pva.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_rawaudio.o libmpdemux/demux_rawaudio.c libmpdemux/demux_mkv.c:532:44: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(s, e.comp_settings, l); ^~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_mpg.c:595:35: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = stream_read(demux->stream,dp->buffer,len); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_mkv.c:1580:42: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, dst + 8, cnt); ^~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_mpg.c:778:25: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] read = stream_read(s, &buf[unused], -unused); ^~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_mpg.c:796:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = stream_read(demux->stream, pack->buffer, STREAM_BUFFER_SIZE); ^~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_nsv.c:74:33: warning: passing 'unsigned char [17]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,hdr,7); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_nsv.c:87:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,hdr+7,17-7); ^~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_nsv.c:88:45: warning: passing 'unsigned char [17]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,hdr,7); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_nsv.c:116:39: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read( demuxer->stream, aux, 6); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_nsv.c:171:33: warning: passing 'unsigned char [17]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,hdr,4); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_nsv.c:178:41: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,hdr+4,17-4); ^~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_nsv.c:188:41: warning: passing 'unsigned char [17]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,hdr,17); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_nsv.c:189:56: warning: passing 'unsigned char [17]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stream_eof(demuxer->stream) || strncmp(hdr, "NSVs", 4)) ^~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_nsv.c:198:50: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if((demuxer->audio->id != -2) && strncmp(hdr+8,"NONE", 4)){//&&strncmp(hdr+8,"VLB ", 4)){ ^~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_nsv.c:209:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((demuxer->video->id != -2) && strncmp(hdr+4,"NONE", 4)) { ^~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_nsv.c:240:45: warning: passing 'unsigned char [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,buf,10); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_nsv.c:250:53: warning: passing 'unsigned char [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,buf,10); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_nsv.c:255:57: warning: passing 'unsigned char [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,buf,10); ^~~ libmpdemux/demux_mkv.c:2634:50./stream/stream.h:282:50: note: passing argument to parameter 'mem' here : static inline int stream_read(stream_t *s, char *mem, int total) ^ warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] handle_subtitles(demuxer, track, block, length, block_duration, ^~~~~ libmpdemux/demux_mkv.c:2306:36: note: passing argument to parameter 'block' here char *block, int64_t size, ^ libmpdemux/demux_mkv.c:2725:40: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stream_read(s, block, block_length) != ^~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_mkv.c:2798:40: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] libmpdemux/demux_mov.c:1452:34: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (stream_read(s, block, block_length) != ^~~~~ ./stream/stream.h:282:50: stream_read(demuxer->stream,cmov_buf,cmov_sz); ^~~~~~~~ note: ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_mov.c:1638:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, trak->tkdata, trak->tkdata_len); ^~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_mov.c:1756:40: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, trak->stdata, trak->stdata_len); ^~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_mov.c:2192:33: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,dp->buffer+trak->stream_header_len,x); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_pva.c:117:30: warning: passing 'uint8_t [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,buffer,5); ^~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_pva.c:283:25: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(d->stream,buffer,3); ^~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_pva.c:334:27: warning: passing 'unsigned char [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(d->stream,buffer,pes_head_len); ^~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_pva.c:416:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demux->stream,dp->buffer,current_payload.size); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_pva.c:447:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demux->stream,dp->buffer,current_payload.size); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_rawaudio.c:92:35: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] l = stream_read(demuxer->stream,dp->buffer,l); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_rawvideo.o libmpdemux/demux_rawvideo.c clang: warning: argument unused during compilation: '-MMD' 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_realaud.o libmpdemux/demux_realaud.c clang: warning: argument unused during compilation: '-MMD' 11 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_real.o libmpdemux/demux_real.c clang: warning: argument unused during compilation: '-MMD' 13 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_roq.o libmpdemux/demux_roq.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_smjpeg.o libmpdemux/demux_smjpeg.c libmpdemux/demux_realaud.c:110:38: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, ra_priv->audio_buf, ra_priv->sub_packet_h * ra_priv->frame_size); ^~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_realaud.c:134:46: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, ra_priv->audio_buf + x * 2 *ra_priv->frame_size + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_realaud.c:148:31: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, dp->buffer, len); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_real.c:570:54: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] &priv->kf_base, &priv->kf_pts, ^~~~~~~~~~~~~ libmpdemux/demux_real.c:497:115: note: passing argument to parameter 'kf_pts' here double real_fix_timestamp(unsigned char *buf, unsigned int timestamp, unsigned int format, int64_t *kf_base, int *kf_pts, double *pts){ ^ libmpdemux/demux_real.c:735:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, dp->buffer, sub_packet_lengths[i]); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_real.c:757:54: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, priv->audio_buf + x * 2 * w + spc * cfs, cfs); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_real.c:763:54: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, priv->audio_buf + sps * (sph * x + ((sph + 1) / 2) * (spc & 1) + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_real.c:769:50: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, priv->audio_buf + spc * w, w); ^~~~~~~~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_real.c:821:42: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, dp->buffer, len); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ 5 warnings generated. libmpdemux/demux_real.c:998:48: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, dp_data+dp_hdr->len, vpkg_offset); ^~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_real.c:1013:44: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, dp_data+dp_hdr->len, len); ^~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_real.c:1037:36: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_ts.o libmpdemux/demux_ts.c stream_read(demuxer->stream, dp_data, len); ^~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_real.c:1053:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, dp_data, vpkg_length); ^~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_real.c:1482:34: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, sh->codecdata, sh->codecdata_len); ^~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_real.c:1668:34: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, ((unsigned char*)(sh->bih+1)), cnt); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_ts.c:259:10: warning: 17 enumeration values not handled in switch: 'UNKNOWN', 'SPU_DVD', 'SPU_DVB'... [-Wswitch] switch (type) { ^ libmpdemux/demux_ts.c:276:10: warning: 18 enumeration values not handled in switch: 'UNKNOWN', 'AUDIO_MP2', 'AUDIO_A52'... [-Wswitch] switch (type) { ^ libmpdemux/demux_ts.c:292:10: warning: 22 enumeration values not handled in switch: 'UNKNOWN', 'AUDIO_MP2', 'AUDIO_A52'... [-Wswitch] switch (type) { ^ libmpdemux/demux_ts.c:353:71: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sh_audio_t *sh = new_sh_audio_aid(demuxer, priv->last_aid, es->pid, pid_lang_from_pmt(priv, es->pid)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/stheader.h:138:77: note: passing argument to parameter 'lang' here sh_audio_t* new_sh_audio_aid(demuxer_t *demuxer,int id,int aid, const char *lang); ^ libmpdemux/demux_ts.c:410:67: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sh_sub_t *sh = new_sh_sub_sid(demuxer, priv->last_sid, es->pid, pid_lang_from_pmt(priv, es->pid)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/stheader.h:142:75: note: passing argument to parameter 'lang' here sh_sub_t *new_sh_sub_sid(demuxer_t *demuxer, int id, int sid, const char *lang); ^ libmpdemux/demux_ts.c:412:12: warning: 22 enumeration values not handled in switch: 'UNKNOWN', 'AUDIO_MP2', 'AUDIO_A52'... [-Wswitch] switch (es->type) { ^ libmpdemux/demux_ts.c:466:40: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] _read = stream_read(demuxer->stream, &buf[1], buf_size-1); ^~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_ts.c:616:15: warning: passing 'uint8_t [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(strncmp(pmt->es[j].lang, lang, 3) == 0) ^~~~~~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_ts.c:648:36: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] frame_length = mp_a52_framesize(&buf[cnt], &srate); ^~~~~~~~~ libmpdemux/parse_es.h:43:31: note: passing argument to parameter 'buf' here int mp_a52_framesize(uint8_t *buf, int *srate); ^ libmpdemux/demux_ts.c:1569:22: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] else if ((stream_id == 0xfa)) ~~~~~~~~~~^~~~~~~ libmpdemux/demux_ts.c:1569:22: note: remove extraneous parentheses around the comparison to silence this warning else if ((stream_id == 0xfa)) ~ ^ ~ libmpdemux/demux_ts.c:1569:22: note: use '=' to turn this equality comparison into an assignment else if ((stream_id == 0xfa)) ^~ = cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_ty.o libmpdemux/demux_ty.c libmpdemux/demux_ts.c:2344:7: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] d = &ptr[j+2]; ^ ~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_ts.c:2783:17: warning: initializing 'unsigned char *' with an expression of type 'char [204]' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *packet = priv->packet; ^ ~~~~~~~~~~~~ libmpdemux/demux_ts.c:2830:29: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = stream_read(stream, &packet[1], 3); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_ts.c:2905:25: warning: passing 'uint8_t [188]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(stream, pcrbuf, c); ^~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_ts.c:3028:6: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = &packet[base]; ^ ~~~~~~~~~~~~~ libmpdemux/demux_ts.c:3037:6: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = &((*dp)->buffer[*dp_offset]); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpdemux/demux_ts.c:3050:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_pat(priv, is_start, p, buf_size); ^ libmpdemux/demux_ts.c:1749:69: note: passing argument to parameter 'buff' here static int parse_pat(ts_priv_t * priv, int is_start, unsigned char *buff, int size) ^ libmpdemux/demux_ts.c:3097:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = pes_parse2(p, buf_size, es, pid_type, pmt, pid); ^ libmpdemux/demux_ts.c:1377:38: note: passing argument to parameter 'buf' here static int pes_parse2(unsigned char *buf, uint16_t packet_len, ES_stream_t *es, int32_t type_from_pmt, pmt_t *pmt, int pid) ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_ty_osd.o libmpdemux/demux_ty_osd.c clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_viv.o libmpdemux/demux_viv.c clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_ty.c:202:40: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] count = stream_read( demux->stream, buff, CHUNKSIZE ); ^~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_ty.c:383:49: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] readSize = stream_read( demux->stream, chunk, CHUNKSIZE ); ^~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_ty.c:412:61: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] readSize = stream_read( demux->stream, chunk, CHUNKSIZE ); ^~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_ty.c:478:46: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] readSize = stream_read( demux->stream, chunk, CHUNKSIZE ); ^~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_viv.c:272:33: warning: passing 'unsigned char [2304]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream,buf,len); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_viv.c:279:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(strncmp(buf+i,"Version:Vivo/",13)) return 0; // bad version/type! ^~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_viv.c:404:28: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demux->stream,dp->buffer+dp->len,len); ^~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_viv.c:416:33: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demux->stream,dp->buffer,len); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_vqf.o libmpdemux/demux_vqf.c clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_y4m.o libmpdemux/demux_y4m.c clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/ebml.o libmpdemux/ebml.c clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_vqf.c:200:33: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] l=stream_read(demuxer->stream,dp->buffer,l); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_y4m.c:124:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demux->stream, buf[0], size); ^~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_y4m.c:125:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demux->stream, buf[1], size/4); ^~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_y4m.c:126:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demux->stream, buf[2], size/4); ^~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ 4 warnings generated. 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/extension.o libmpdemux/extension.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/mf.o libmpdemux/mf.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/mp3_hdr.o libmpdemux/mp3_hdr.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/mp_taglists.o libmpdemux/mp_taglists.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/mpeg_hdr.o libmpdemux/mpeg_hdr.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/mpeg_packetizer.o libmpdemux/mpeg_packetizer.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/parse_es.o libmpdemux/parse_es.c 5 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/parse_mp4.o libmpdemux/parse_mp4.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libmpdemux/mp_taglists.c:230:16: warning: '&&' within '||' [-Wlogical-op-parentheses] if (audio && old_tag != MKTAG('m', 'p', '4', 'a') || ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libmpdemux/mp_taglists.c:230:16: note: place parentheses around the '&&' expression to silence this warning if (audio && old_tag != MKTAG('m', 'p', '4', 'a') || ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpdemux/mp_taglists.c:231:16: warning: '&&' within '||' [-Wlogical-op-parentheses] !audio && old_tag != MKTAG('m', 'p', '4', 'v')) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpdemux/mp_taglists.c:231:16: note: place parentheses around the '&&' expression to silence this warning !audio && old_tag != MKTAG('m', 'p', '4', 'v')) ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/video.o libmpdemux/video.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/yuv4mpeg.o libmpdemux/yuv4mpeg.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libmpdemux/parse_mp4.c:135:20: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(s, esds->decoderConfig, esds->decoderConfigLen); ^~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/parse_mp4.c:151:20: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(s, esds->SLConfig, esds->SLConfigLen); ^~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/yuv4mpeg_ratio.o libmpdemux/yuv4mpeg_ratio.c clang: warning: argument unused during compilation: '-MMD' libmpdemux/yuv4mpeg.c:601:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (y4m_read(s, yuv[0], w*h)) return Y4M_ERR_SYSTEM; ^~~~~~ libmpdemux/yuv4mpeg.c:61:37: note: passing argument to parameter 'buf' here ssize_t y4m_read(stream_t *s, char *buf, size_t len) ^ libmpdemux/yuv4mpeg.c:603:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (y4m_read(s, yuv[1], w*h/4)) return Y4M_ERR_SYSTEM; ^~~~~~ libmpdemux/yuv4mpeg.c:61:37: note: passing argument to parameter 'buf' here ssize_t y4m_read(stream_t *s, char *buf, size_t len) ^ libmpdemux/yuv4mpeg.c:604:19: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (y4m_read(s, yuv[2], w*h/4)) return Y4M_ERR_SYSTEM; ^~~~~~ libmpdemux/yuv4mpeg.c:61:37: note: passing argument to parameter 'buf' here ssize_t y4m_read(stream_t *s, char *buf, size_t len) ^ 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o osdep/getch2.o osdep/getch2.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o osdep/timer-darwin.o osdep/timer-darwin.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/open.o stream/open.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream.o stream/stream.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_bd.o stream/stream_bd.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_cue.o stream/stream_cue.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_file.o stream/stream_file.c clang: warning: argument unused during compilation: '-MMD' stream/stream.c:165:55: warning: initializing 'void *' with an expression of type 'const void *const' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "stream url", arg , CONF_TYPE_CUSTOM_URL, 0, 0 ,0, sinfo->opts }; ^~~~~~~~~~~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_mf.o stream/stream_mf.c stream/stream.c:372:27: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] rd = s->write_buffer(s, buf, len); ^~~ stream/stream_bd.c:167:35: warning: passing 'char [1024]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] while (stream_read_line(file, line, sizeof(line), 0)) { ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ stream/stream_bd.c:228:23: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(file, buf, file_size); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ stream/stream_bd.c:288:44: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] read_len = stream_read(bd->title_file, buf, len); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ stream/stream_bd.c:331:28: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] read_len = bd_read(bd, buf, len); ^~~ stream/stream_bd.c:280:53: note: passing argument to parameter 'buf' here static int64_t bd_read(struct bd_priv *bd, uint8_t *buf, int len) ^ clang: warning: argument unused during compilation: '-MMD' stream/stream_file.c:98:30: warning: passing 'unsigned char [8192]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len=s->fill_buffer(s,s->buffer,STREAM_BUFFER_SIZE); ^~~~~~~~~ stream/stream_file.c:163:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] filename = p->filename; ^ ~~~~~~~~~~~ stream/stream_file.c:165:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] filename = p->filename2; ^ ~~~~~~~~~~~~ stream/stream_file.c:182:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(!strcmp(filename,"-")){ ^~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ stream/stream_file.c:203:14: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] f=open(filename,m, openmode); ^~~~~~~~ /usr/include/sys/fcntl.h:439:22: note: passing argument to parameter here int open(const char *, int, ...) __DARWIN_ALIAS_C(open); ^ 5 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_null.o stream/stream_null.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/url.o stream/url.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/eosd.o sub/eosd.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/find_sub.o sub/find_sub.c clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/osd.o sub/osd.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/spudec.o sub/spudec.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/sub.o sub/sub.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/sub_cc.o sub/sub_cc.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/subreader.o sub/subreader.c clang: warning: argument unused during compilation: '-MMD' 18 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/vobsub.o sub/vobsub.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/font_load.o sub/font_load.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' sub/spudec.c:894:16: warning: passing 'unsigned char **' to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] sws_scale(ctx,&s2,&ss,0,sh,&d2,&ds); ^~~ ffmpeg/libswscale/swscale.h:224:58: note: passing argument to parameter 'srcSlice' here int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], ^ sub/spudec.c:1274:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(ptr, "size: ", 6)) ^~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ sub/spudec.c:1275:16: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(ptr + 6, "%dx%d", &this->orig_frame_width, &this->orig_frame_height); ^~~~~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ sub/spudec.c:1276:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(ptr, "palette: ", 9) && ^~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ sub/spudec.c:1277:16: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(ptr + 9, "%x, %x, %x, %x, %x, %x, %x, %x, " ^~~~~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ sub/spudec.c:1287:22: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncasecmp(ptr, "forced subs: on", 15)) ^~~ /usr/include/strings.h:79:30: note: passing argument to parameter here int strncasecmp(const char *, const char *, size_t); ^ sub/spudec.c:1289:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(ptr, "custom colors: ON, tridx: ", 26) && ^~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ sub/spudec.c:1290:16: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(ptr + 26, "%x, colors: %x, %x, %x, %x", ^~~~~~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ sub/spudec.c:1299:24: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } while ((ptr=strchr(ptr,'\n')) && *++ptr); ^~~ /usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int); ^ sub/spudec.c:1299:16: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] } while ((ptr=strchr(ptr,'\n')) && *++ptr); ^~~~~~~~~~~~~~~~~ sub/sub.c:202:14: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const char *cp=vo_osd_text; ^ ~~~~~~~~~~~ sub/sub.c:223:4: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cp=vo_osd_text; ^~~~~~~~~~~~ sub/sub.c:717:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] t=vo_sub->text[i++]; ^~~~~~~~~~~~~~~~~~ sub/sub.c:719:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] char_seq = calloc(strlen(t), sizeof(int)); ^ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ sub/sub.c:730:33: warning: incompatible pointer types passing 'unsigned char **' to parameter of type 'const char **' [-Wincompatible-pointer-types] c = utf8_get_char(&t); ^~ sub/sub.c:186:37: note: passing argument to parameter 'str' here unsigned utf8_get_char(const char **str) { ^ sub/sub.c:734:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] t += strlen(t); // end here ^ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ sub/subreader.c:141:37: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!(s = stream_read_line(st, line, LINE_LEN, utf16))) return 0; ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/subreader.c:141:14: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!(s = stream_read_line(st, line, LINE_LEN, utf16))) return 0; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sub/subreader.c:248:49: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (state != 99 && !(s = stream_read_line (st, line, LINE_LEN, utf16))) { ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/subreader.c:248:25: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (state != 99 && !(s = stream_read_line (st, line, LINE_LEN, utf16))) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sub/subreader.c:312:29: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) return NULL; ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/subreader.c:336:29: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) return NULL; ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/subreader.c:353:29: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) return NULL; ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/font_load.c:110:13: warning: passing 'unsigned char [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sub/subreader.c:358:29: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] while(fgets(sor,1020,f)){ ^~~ if (!stream_read_line (st, line, LINE_LEN, utf16)) return NULL; ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here /usr/include/stdio.h:236:30:static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ note: passing argument to parameter here char *fgets(char * __restrict, int, FILE *); ^ sub/subreader.c:386:35: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line(st, line, LINE_LEN, utf16)) ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/font_load.c:159:22: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len=strlen(p[0]); ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here sub/subreader.c:401:39: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] size_t strlen(const char *); ^ if (!stream_read_line(st, line, LINE_LEN, utf16)) ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here sub/font_load.c:161:24: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ strcpy(section,p[0]); ^~~~ /usr/include/secure/_string.h:83:33: note: expanded from macro 'strcpy' __builtin___strcpy_chk (dest, src, __darwin_obsz (dest)) ^ sub/font_load.c:174:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] desc->fpath=strdup(p[0]); ^~~~ /usr/include/string.h:117:26: note: passing argument to parameter here char *strdup(const char *); ^ sub/font_load.c:188:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(pdb==2 && strcmp(p[0],"alpha")==0){ ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ sub/subreader.c:445:29: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub/font_load.c:190 if (!stream_read_line (st, line, LINE_LEN, utf16)) return NULL; ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here :47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ if (!(cp=malloc(strlen(desc->fpath)+strlen(p[1])+2))) goto fail_out; ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter heresub/subreader.c:452:33: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) break; ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here size_t strlen(const char *);static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ ^ sub/font_load.c:192:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(cp,strlen(desc->fpath)+strlen(p[1])+2,"%s" FONT_PATH_SEP "%s", ^~~~ /usr/include/secure/_stdio.h:57:34: note: expanded from macro 'snprintf' sub/subreader.c:497:36: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) return NULL; ^~~~ ./stream/stream.h:301:63: __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/font_load.c:196:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(cp=malloc(strlen(default_dir)+strlen(p[1])+2))) ^~~~ /usr/include/string.h:82:sub/subreader.c:504:40: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] 28: if (!stream_read_line (st, line, LINE_LEN, utf16)) break; ^~~~ ./stream/stream.h:301: note: passing argument to parameter here 63size_t strlen(const char *); ^: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/font_load.c:198:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(cp,strlen(default_dir)+strlen(p[1])+2,"%s" FONT_PATH_SEP "%s", ^~~~ /usr/include/secure/_stdio.h:57:34: note: expanded from macro 'snprintf'sub/subreader.c:530: 30: __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ^ if (!stream_read_line (st, line, LINE_LEN, utf16)) return NULL; ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here /usr/include/string.h:static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ 82:28: note: passing argument to parameter here size_t strlen(const char *); ^ sub/subreader.c:569:21: warning: passing 'uint8_t [1001]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } while (sscanf(part, "fpath)+strlen(p[1])+2))) goto fail_out; ^~~~ /usr/include/string.h:82: note: passing argument to parameter here 28char *strchr(const char *, int); ^ : sub/subreader.c:578:7: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] note p = strchr(part, '<'); ^ ~~~~~~~~~~~~~~~~~ : passing argument to parameter here sub/subreader.c:582:37: warningsize_t strlen(const char *); ^ : passing 'uint8_t [1001]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (set_multiline_text(current, part, 0) == ERR)sub/font_load.c:213:43: ^~~~ sub/subreader.cwarning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] :290: snprintf(cp,strlen(desc->fpath)+strlen(p[1])+2,"%s" FONT_PATH_SEP "%s", ^~~~ /usr/include/secure/_stdio.h:57:34: note68: note: passing argument to parameter 'text' here : expanded from macro 'snprintf'static subtitle *set_multiline_text(subtitle *current, const char *text, int start) ^ __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ sub/subreader.c:600:29: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) return NULL; ^~~~ ./stream/stream.h:301:63: notesub/font_load.c:217:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] : passing argument to parameter 'mem' here if (!(cp=malloc(strlen(default_dir)+strlen(p[1])+2))) ^~~~ /usr/include/string.h:82:28: note: static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ passing argument to parameter here size_t strlen(const char *); ^ sub/font_load.c:219:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(cp,strlen(default_dir)+strlen(p[1])+2,"%s" FONT_PATH_SEP "%s", ^~~~ /usr/include/secure/_stdio.h:57:34: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ sub/subreader.c:660:30: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) return NULL; ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' heresub/font_load.c:233:27: warning : passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ if(pdb==2 && strcmp(p[0],"name")==0){ ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ sub/font_load.c:234:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] desc->name=strdup(p[1]); ^~~~ /usr/include/string.h:117:26: note: passing argument to parameter here char *strdup(const char *); ^ sub/font_load.c:237:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(pdb==2 && strcmp(p[0],"descversion")==0){ ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ sub/font_load.c:243:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(pdb==2 && strcmp(p[0],"spacewidth")==0){ ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ sub/font_load.c:244:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] desc->spacewidth=atoi(p[1]); ^~~~ /usr/include/stdlib.h:132:23: note: passing argument to parameter here int atoi(const char *); ^ sub/font_load.c:247:27: warning: sub/subreader.c:passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] 744:32 if(pdb==2 && strcmp(p[0],"charspace")==0){ ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here :int strcmp(const char *, const char *); ^ warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub/font_load.c:248:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] desc->charspace=atoi(p[1]); ^~~~ /usr/include/stdlib.h: if (!stream_read_line (st, line, LINE_LEN, utf16)) ^~~~ ./stream/stream.h:132301:63: note: passing argument to parameter 'mem' here :23static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ : note: passing argument to parameter here int atoi(const char *); ^ sub/font_load.c:251:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(pdb==2 && strcmp(p[0],"height")==0){ ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ sub/subreader.c:786:29: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line(st, line, LINE_LEN, utf16)) return NULL;sub/font_load.c:252:29: ^~~~ warning./stream/stream.h: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] : desc->height=atoi(p[1]); ^~~~ /usr/include/stdlib.h:132:23: note: passing argument to parameter here 301int atoi(const char *);:63: note: passing argument to parameter 'mem' here ^static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/font_load.c:260sub/subreader.c:795:30: :26: warning: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) { ^~~~ ./stream/stream.h:301:63 int start=atoi(p[1]); ^~~~ /usr/include/stdlib.h:132:23: note: passing argument to parameter here :int atoi(const char *); ^ note: sub/font_load.c:261:24: warningpassing argument to parameter 'mem' here : passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ int end=atoi(p[2]); ^~~~ /usr/include/stdlib.h:132:23: note: passing argument to parameter here int atoi(const char *); ^ sub/font_load.c:sub/subreader.c:829263:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]:36: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) else if(strlen(p[0])!=1) chr=strtol(p[0],NULL,0); ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here ^~~~static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ /usr/include/string.h:82:28: note: passing argument to parameter heresub/subreader.c:845:32: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here size_t strlen(const char *); static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ ^ sub/font_load.c:263:47: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sub/subreader.c: else if(strlen(p[0])!=1) chr=strtol(p[0],NULL,0); 852 ^~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here :long strtol(const char *, char **, int); ^ 32: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/subreader.c:881:36: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/subreader.c:899:32: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/subreader.c:930:28: warning: passing 'char [1000]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line(st, line1, LINE_LEN, utf16)) { ^~~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/subreader.c:1088:33: warning: passing 'char [1000]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line(st, directive, LINE_LEN, utf16)) ^~~~~~~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/subreader.c:1116:29: warning: passing 'char [1001]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!stream_read_line (st, line, LINE_LEN, utf16)) ^~~~ ./stream/stream.h:301:63: note: passing argument to parameter 'mem' here static inline uint8_t *stream_read_line(stream_t *s, uint8_t *mem, ^ sub/vobsub.c:1071:27: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while (lang && strlen(lang) >= 2) { ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ sub/vobsub.c:1074:54: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((strncmp(vob->spu_streams[i].id, lang, 2) == 0)) { ^~~~ /usr/include/string.h:84:40: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_cdda.o stream/stream_cdda.c clang: warning: argument unused during compilation: '-MMD' In file included from stream/stream_cdda.c:24: In file included from /sw/include/cdio/cdda.h:31: In file included from /sw/include/cdio/cdio.h:35: In file included from /sw/include/cdio/types.h:34: /sw/include/cdio/cdio_config.h:137:9: warning: 'HAVE_LOCALTIME_R' macro redefined #define HAVE_LOCALTIME_R 1 ^ ./config.h:607:9: note: previous definition is here #define HAVE_LOCALTIME_R 0 ^ 27 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/cdinfo.o stream/cdinfo.c 6 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_cddb.o stream/stream_cddb.c clang: warning: argument unused during compilation: '-MMD' stream/stream_cdda.c:97:59: warning: initializing 'void *' with an expression of type 'const m_obj_params_t *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "span", ST_OFF(span), CONF_TYPE_OBJ_PARAMS, 0, 0, 0, &m_span_params_def }, ^~~~~~~~~~~~~~~~~~ stream/stream_cdda.c:99:62: warning: initializing 'void *' with an expression of type 'const m_obj_params_t *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "hostname", ST_OFF(span), CONF_TYPE_OBJ_PARAMS, 0, 0, 0, &m_span_params_def }, ^~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' stream/stream_cdda.c:123:62: warning: initializing 'void *' with an expression of type 'const m_obj_params_t *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "span", &cdda_dflts.span, CONF_TYPE_OBJ_PARAMS, 0, 0, 0, &m_span_params_def }, ^~~~~~~~~~~~~~~~~~ cc -MMD -MP -Ilibdvdnav -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_dvdnav.o stream/stream_dvdnav.c clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. cc -MMD -MP -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdnav/dvdnav.o libdvdnav/dvdnav.c clang: warning: argument unused during compilation: '-MMD' 12 warnings generated. cc -MMD -MP -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdnav/highlight.o libdvdnav/highlight.c clang: warning: argument unused during compilation: '-MMD' stream/stream_dvdnav.c:123:40: warning: passing 'char [2048]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dvdnav_get_next_block(priv->dvdnav,buf,&event,&len); ^~~ libdvdnav/dvdnav/dvdnav.h:201:64: note: passing argument to parameter 'buf' here dvdnav_status_t dvdnav_get_next_block(dvdnav_t *self, uint8_t *buf, ^ stream/stream_dvdnav.c:153:47: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] dvdnav_get_current_highlight (priv->dvdnav, &(hlev->buttonN)); ^~~~~~~~~~~~~~~~ libdvdnav/dvdnav/dvdnav.h:444:71: note: passing argument to parameter 'button' here dvdnav_status_t dvdnav_get_current_highlight(dvdnav_t *self, int32_t *button); ^ libdvdnav/dvdnav.c:535:52: warning: implicit conversion from enumeration type 'domain_t' to different enumeration type 'dvd_read_domain_t' [-Wenum-conversion] vts_event->old_domain = this->position_current.domain; ~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ libdvdnav/dvdnav.c:563:49: warning: implicit conversion from enumeration type 'domain_t' to different enumeration type 'dvd_read_domain_t' [-Wenum-conversion] vts_event->new_domain = this->position_next.domain; ~ ~~~~~~~~~~~~~~~~~~~~^~~~~~ 2 warnings generated. stream/stream_dvdnav.c:454:48: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] if(dvdnav_get_angle_info(priv->dvdnav, &curr, &angles) != DVDNAV_STATUS_OK) ^~~~~ libdvdnav/dvdnav/dvdnav.h:671:64: note: passing argument to parameter 'current_angle' here dvdnav_status_t dvdnav_get_angle_info(dvdnav_t *self, int32_t *current_angle, ^ stream/stream_dvdnav.c:454:55: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] if(dvdnav_get_angle_info(priv->dvdnav, &curr, &angles) != DVDNAV_STATUS_OK) ^~~~~~~ libdvdnav/dvdnav/dvdnav.h:672:20: note: passing argument to parameter 'number_of_angles' here int32_t *number_of_angles); ^ stream/stream_dvdnav.c:462:48: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] if(dvdnav_get_angle_info(priv->dvdnav, &curr, &angles) != DVDNAV_STATUS_OK) ^~~~~ libdvdnav/dvdnav/dvdnav.h:671:64: note: passing argument to parameter 'current_angle' here dvdnav_status_t dvdnav_get_angle_info(dvdnav_t *self, int32_t *current_angle, ^ stream/stream_dvdnav.c:462:55: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] if(dvdnav_get_angle_info(priv->dvdnav, &curr, &angles) != DVDNAV_STATUS_OK) ^~~~~~~ libdvdnav/dvdnav/dvdnav.h:672:20: note: passing argument to parameter 'number_of_angles' here int32_t *number_of_angles); ^ stream/stream_dvdnav.c:471:48: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] if(dvdnav_get_angle_info(priv->dvdnav, &curr, &angles) != DVDNAV_STATUS_OK) ^~~~~ libdvdnav/dvdnav/dvdnav.h:671:64: note: passing argument to parameter 'current_angle' here dvdnav_status_t dvdnav_get_angle_info(dvdnav_t *self, int32_t *current_angle, ^ stream/stream_dvdnav.c:471:55: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] if(dvdnav_get_angle_info(priv->dvdnav, &curr, &angles) != DVDNAV_STATUS_OK) ^~~~~~~ libdvdnav/dvdnav/dvdnav.h:672:20: note: passing argument to parameter 'number_of_angles' here int32_t *number_of_angles); ^ cc -MMD -MP -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdnav/navigation.o libdvdnav/navigation.c stream/stream_dvdnav.c:526:47: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] dvdnav_get_number_of_titles(priv->dvdnav, &titles); ^~~~~~~ libdvdnav/dvdnav/dvdnav.h:264:70: note: passing argument to parameter 'titles' here dvdnav_status_t dvdnav_get_number_of_titles(dvdnav_t *self, int32_t *titles); ^ stream/stream_dvdnav.c:744:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while(language && strlen(language)>=2) { ^~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ stream/stream_dvdnav.c:791:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while(language && strlen(language)>=2) { ^~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ stream/stream_dvdnav.c:876:46: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] dvdnav_get_number_of_titles (priv->dvdnav, &titles); ^~~~~~~ libdvdnav/dvdnav/dvdnav.h:264:70: note: passing argument to parameter 'titles' here dvdnav_status_t dvdnav_get_number_of_titles(dvdnav_t *self, int32_t *titles); ^ clang: warning: argument unused during compilation: '-MMD' 10 warnings generated. cc -MMD -MP -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdnav/read_cache.o libdvdnav/read_cache.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdnav/remap.o libdvdnav/remap.c cc -MMD -MP -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdnav/searching.o libdvdnav/searching.c cc -MMD -MP -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdnav/settings.o libdvdnav/settings.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 12 warnings generated. cc -MMD -MP -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdnav/vm/decoder.o libdvdnav/vm/decoder.c 2 warnings generated. cc -MMD -MP -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdnav/vm/vm.o libdvdnav/vm/vm.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -Ilibdvdnav -DHAVE_CONFIG_H -DVERSION=\"MPlayer-custom\" -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdnav/vm/vmcmd.o libdvdnav/vm/vmcmd.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_dvd.o stream/stream_dvd.c clang: warning: argument unused during compilation: '-MMD' 6 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_dvd_common.o stream/stream_dvd_common.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libdvdnav/vm/vmcmd.c:172:39: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] fprintf(MSG_OUT, "g[%" PRIu8 "]", vm_getbits(command, start - 4, 4)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:265:40: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] fprintf(MSG_OUT, "Goto %" PRIu8, vm_getbits(command, 7, 8)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:272:8: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 11, 4), vm_getbits(command, 7, 8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:272:36: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 11, 4), vm_getbits(command, 7, 8)); ^~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:285:68: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] fprintf(MSG_OUT, "%s (button %" PRIu8 ")", link_table[linkop], button); ~~~ ^~~~~~ libdvdnav/vm/vmcmd.c:305:45: warning: format specifies type 'unsigned short' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] fprintf(MSG_OUT, "LinkPGCN %" PRIu16, vm_getbits(command, 14, 15)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:309:8: warning: format specifies type 'unsigned short' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 9, 10), vm_getbits(command, 15, 6)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:309:36: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 9, 10), vm_getbits(command, 15, 6)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:313:8: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 6, 7), vm_getbits(command, 15, 6)); ^~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:313:35: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 6, 7), vm_getbits(command, 15, 6)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:317:8: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 7, 8), vm_getbits(command, 15, 6)); ^~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:317:35: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 7, 8), vm_getbits(command, 15, 6)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vm.c:182:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if((data[i] == 0)) break; ~~~~~~~~^~~~ libdvdnav/vm/vm.c:182:25: note: remove extraneous parentheses around the comparison to silence this warninglibdvdnav/vm/vmcmd.c:330: 42: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] if((data[i] == 0)) break; ~ ^ ~ fprintf(MSG_OUT, "JumpTT %" PRIu8, vm_getbits(command, 22, 7)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vm.c:182:25: note: use '=' to turn this equality comparison into an assignment libdvdnav/vm/vmcmd.c:333:46: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] fprintf(MSG_OUT, "JumpVTS_TT %" PRIu8, vm_getbits(command, 22, 7)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ if((data[i] == 0)) break; ^~ libdvdnav/vm/vmcmd.c:337:8: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] = vm_getbits(command, 22, 7), vm_getbits(command, 41, 10)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:337:36: warning: format specifies type 'unsigned short' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 22, 7), vm_getbits(command, 41, 10)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:345:61: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] fprintf(MSG_OUT, "JumpSS VMGM (menu %" PRIu8 ")", vm_getbits(command, 19, 4)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:349:27: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] ", menu %" PRIu8 ")", vm_getbits(command, 30, 7), vm_getbits(command, 38, 7), vm_getbits(command, 19, 4)); libdvdnav/vm/vm.c:193:25: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] ^~~~~~~~~~~~~~~~~~~~~~~~~~ if((data[i] == 0)) break; ~~~~~~~~^~~~ libdvdnav/vm/vm.c:193 :25libdvdnav/vm/vmcmd.c:349:55: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] : note: ", menu %" PRIu8 ")", vm_getbits(command, 30, 7), vm_getbits(command, 38, 7), vm_getbits(command, 19, 4)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ remove extraneous parentheses around the comparison to silence this warning if((data[i] == 0)) break; ~ ^ ~ libdvdnav/vm/vmcmd.clibdvdnav/vm/vm.c:349:83: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] :193:25 ", menu %" PRIu8 ")", vm_getbits(command, 30, 7), vm_getbits(command, 38, 7), vm_getbits(command, 19, 4)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ : note: use '=' to turn this equality comparison into an assignment libdvdnav/vm/vmcmd.c:352:60: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] if((data[i] == 0)) break; fprintf(MSG_OUT, "JumpSS VMGM (pgc %" PRIu8 ")", vm_getbits(command, 46, 15)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~ = libdvdnav/vm/vmcmd.c:360:15: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 31, 8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:364:31: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] ", rsm_cell %" PRIu8 ")", vm_getbits(command, 19, 4), vm_getbits(command, 31, 8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:libdvdnav/vm/vm.c:204364:59: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] :25: ", rsm_cell %" PRIu8 ")", vm_getbits(command, 19, 4), vm_getbits(command, 31, 8)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ warning: equality comparison with extraneous parentheses [-Wparentheses-equality] libdvdnav/vm/vmcmd.c:368:31: warning if((data[i] == 0)) break; ~~~~~~~~^~~~ : libdvdnav/vm/vm.c:204:25: note: remove extraneous parentheses around the comparison to silence this warning format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] if((data[i] == 0)) break; ~ ^ ~ libdvdnav/vm/vm.c: 204:25: note: use '=' to turn this equality comparison into an assignment if((data[i] == 0)) break; ^~ = ", rsm_cell %" PRIu8 ")", vm_getbits(command, 19, 4), vm_getbits(command, 31, 8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:368:59:cc -MMD -MP -Ilibdvdread4 -Ilibdvdcss -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdread4/bitreader.o libdvdread4/bitreader.c warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] ", rsm_cell %" PRIu8 ")", vm_getbits(command, 19, 4), vm_getbits(command, 31, 8)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:372:5: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 46, 15), vm_getbits(command, 31, 8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:372:34: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] vm_getbits(command, 46, 15), vm_getbits(command, 31, 8)); ^~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:403:39: warning: format specifies type 'unsigned short' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] fprintf(MSG_OUT, " = %" PRIu16, vm_getbits(command, 30, 15)); /* ?? */ ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libdvdnav/vm/vmcmd.c:420:46: warning: format specifies type 'unsigned char' but the argument has type 'uint32_t' (aka 'unsigned int') [-Wformat] fprintf(MSG_OUT, " = g[%" PRIu8 "]", vm_getbits(command, 19, 4)); ~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -Ilibdvdread4 -Ilibdvdcss -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdread4/dvd_input.o libdvdread4/dvd_input.c stream/stream_dvd.c:133:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while(strlen(lang)>=2) { ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ stream/stream_dvd.c:176:24: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while(lang && strlen(lang)>=2) { ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ stream/stream_dvd.c:385:34: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pos = dvd_read_sector(s->priv, buf); ^~~ stream/stream_dvd.c:216:58: note: passing argument to parameter 'data' here static int dvd_read_sector(dvd_priv_t *d, unsigned char *data) ^ cc -MMD -MP -Ilibdvdread4 -Ilibdvdcss -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdread4/dvd_reader.o libdvdread4/dvd_reader.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -Ilibdvdread4 -Ilibdvdcss -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdread4/dvd_udf.o libdvdread4/dvd_udf.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -Ilibdvdread4 -Ilibdvdcss -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdread4/ifo_print.o libdvdread4/ifo_print.c 30 warnings generated. cc -MMD -MP -Ilibdvdread4 -Ilibdvdcss -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdread4/ifo_read.o libdvdread4/ifo_read.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 32 warnings generated. cc -MMD -MP -Ilibdvdread4 -Ilibdvdcss -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdread4/md5.o libdvdread4/md5.c cc -MMD -MP -Ilibdvdread4 -Ilibdvdcss -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdread4/nav_print.o libdvdread4/nav_print.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -Ilibdvdread4 -Ilibdvdcss -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdread4/nav_read.o libdvdread4/nav_read.c 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_faad.o libmpcodecs/ad_faad.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libvo/aclib.o libvo/aclib.c In file included from libmpcodecs/ad_faad.c:26: /sw/include/faad.h:32:9: warning: please update faad2 include filename and function names! [-W#pragma-messages] #pragma message("please update faad2 include filename and function names!") ^ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o av_helpers.o av_helpers.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o av_opts.o av_opts.c libmpcodecs/ad_faad.c:125:51: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_lavcac3enc.o libaf/af_lavcac3enc.c sh->a_in_buffer_len = demux_read_data(sh->ds, sh->a_in_buffer, sh->a_in_buffer_size); ^~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_faad.c:132:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] faac_init = faacDecInit(faac_hdec, sh->a_in_buffer, ^~~~~~~~~~~~~~~ /sw/include/neaacdec.h:214:46: note: passing argument to parameter 'buffer' here unsigned char *buffer, ^ libmpcodecs/ad_faad.c:136:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pos = aac_probe(sh->a_in_buffer, sh->a_in_buffer_len); ^~~~~~~~~~~~~~~ libmpcodecs/ad_faad.c:62:37: note: passing argument to parameter 'buffer' here static int aac_probe(unsigned char *buffer, int len) ^ libmpcodecs/ad_faad.c:141:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] demux_read_data(sh->ds,&(sh->a_in_buffer[sh->a_in_buffer_len]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_faad.c:147:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] faac_init = faacDecInit(faac_hdec, sh->a_in_buffer, ^~~~~~~~~~~~~~~ /sw/include/neaacdec.h:214:46: note: passing argument to parameter 'buffer' here unsigned char *buffer, ^ libmpcodecs/ad_faad.c:204:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] demux_read_data(sh->ds,&sh->a_in_buffer[sh->a_in_buffer_len], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_faad.c:207:21: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] pos = aac_probe(sh->a_in_buffer, sh->a_in_buffer_len); ^~~~~~~~~~~~~~~ libmpcodecs/ad_faad.c:62:37: note: passing argument to parameter 'buffer' here static int aac_probe(unsigned char *buffer, int len) ^ libmpcodecs/ad_faad.c:245:25: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] demux_read_data(sh->ds,&sh->a_in_buffer[sh->a_in_buffer_len], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_faad.c:259:64: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] faac_sample_buffer = faacDecDecode(faac_hdec, &faac_finfo, sh->a_in_buffer, sh->a_in_buffer_len); ^~~~~~~~~~~~~~~ /sw/include/neaacdec.h:236:49: note: passing argument to parameter 'buffer' here unsigned char *buffer, ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_lavcresample.o libaf/af_lavcresample.c clang: warning: argument unused during compilation: '-MMD' 10 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_ffmpeg.o libmpcodecs/ad_ffmpeg.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_spdif.o libmpcodecs/ad_spdif.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_ffmpeg.o libmpcodecs/vd_ffmpeg.c libaf/af_lavcresample.c:73:23: warning: 'av_resample_close' is deprecated [-Wdeprecated-declarations] if(s->avrctx) av_resample_close(s->avrctx); ^ ffmpeg/libavcodec/avcodec.h:4505:6: note: 'av_resample_close' declared here void av_resample_close(struct AVResampleContext *c); ^ libaf/af_lavcresample.c:74:20: warning: 'av_resample_init' is deprecated [-Wdeprecated-declarations] s->avrctx= av_resample_init(af->data->rate, /*in_rate*/data->rate, s->filter_length, s->phase_shift, s->linear, s->cutoff); ^ ffmpeg/libavcodec/avcodec.h:4475:27: note: 'av_resample_init' declared here struct AVResampleContext *av_resample_init(int out_rate, int in_rate, int filter_length, int log2_phase_count, int linear, double cutoff); ^ libaf/af_lavcresample.c:111:23: warning: 'av_resample_close' is deprecated [-Wdeprecated-declarations] if(s->avrctx) av_resample_close(s->avrctx); ^ ffmpeg/libavcodec/avcodec.h:4505:6: note: 'av_resample_close' declared here void av_resample_close(struct AVResampleContext *c); ^ libaf/af_lavcresample.c:161:12: warning: 'av_resample' is deprecated [-Wdeprecated-declarations] ret= av_resample(s->avrctx, tmp[i], s->in[i], &consumed, in_len, out_len, i+1 == chans); ^ ffmpeg/libavcodec/avcodec.h:4487:5: note: 'av_resample' declared here int av_resample(struct AVResampleContext *c, short *dst, short *src, int *consumed, int src_size, int dst_size, int update_ctx); ^ 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_geq.o libmpcodecs/vf_geq.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_lavc.o libmpcodecs/vf_lavc.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_lavcdeint.o libmpcodecs/vf_lavcdeint.c clang: warning: argument unused during compilation: '-MMD' libmpcodecs/ad_ffmpeg.c:176:32: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] x=decode_audio(sh_audio,sh_audio->a_buffer,1,sh_audio->a_buffer_size); ^~~~~~~~~~~~~~~~~~ libmpcodecs/ad_internal.h:4 warnings generated. 35:55: note: passing argument to parameter 'buffer' here static int decode_audio(sh_audio_t *sh,unsigned char *buffer,int minlen,int maxlen); ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_screenshot.o libmpcodecs/vf_screenshot.c clang: warning: argument unused during compilation: '-MMD' libmpcodecs/vf_lavc.c:97:16: warning: 'avcodec_encode_video' is deprecated [-Wdeprecated-declarations] out_size = avcodec_encode_video(&lavc_venc_context, ^ ffmpeg/libavcodec/avcodec.h:4366:5: note: 'avcodec_encode_video' declared here int avcodec_encode_video(AVCodecContext *avctx, uint8_t *buf, int buf_size, ^ libmpcodecs/vf_lavc.c:147:21: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] vf->priv->pic = avcodec_alloc_frame(); ^ ffmpeg/libavcodec/avcodec.h:3448:10: note: 'avcodec_alloc_frame' declared here AVFrame *avcodec_alloc_frame(void); ^ libmpcodecs/vf_lavcdeint.c:142:7: warning: 'avpicture_deinterlace' is deprecated [-Wdeprecated-declarations] if (avpicture_deinterlace(&pic, &lavc_picture, ^ ffmpeg/libavcodec/avcodec.h:4611:5: note: 'avpicture_deinterlace' declared here int avpicture_deinterlace(AVPicture *dst, const AVPicture *src, ^ libmpcodecs/vd_ffmpeg.c:231:17: warning: 393 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG2VIDEO_XVMC', 'AV_CODEC_ID_H261'... [-Wswitch] switch (cid) { ^ libmpcodecs/vd_ffmpeg.c:273:18: warning: 'reget_buffer' is deprecated [-Wdeprecated-declarations] avctx-> reget_buffer = ^ ffmpeg/libavcodec/avcodec.h:2130:11: note: 'reget_buffer' declared here int (*reget_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:274:20: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] avctx-> get_buffer = get_buffer; ^ ffmpeg/libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:275:16: warning: 'release_buffer' is deprecated [-Wdeprecated-declarations] avctx->release_buffer = release_buffer; ^ ffmpeg/libavcodec/avcodec.h:2115:12: note: 'release_buffer' declared here void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:278:18: warning: 'reget_buffer' is deprecated [-Wdeprecated-declarations] avctx-> reget_buffer = avcodec_default_reget_buffer; ^ ffmpeg/libavcodec/avcodec.h:2130:11: note: 'reget_buffer' declared here int (*reget_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:278:33: warning: 'avcodec_default_reget_buffer' is deprecated [-Wdeprecated-declarations] avctx-> reget_buffer = avcodec_default_reget_buffer; ^ ffmpeg/libavcodec/avcodec.h:3772:26: note: 'avcodec_default_reget_buffer' declared here attribute_deprecated int avcodec_default_reget_buffer(AVCodecContext *s, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:279:20: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] avctx-> get_buffer = avcodec_default_get_buffer; ^ ffmpeg/libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:279:33: warning: 'avcodec_default_get_buffer' is deprecated [-Wdeprecated-declarations] avctx-> get_buffer = avcodec_default_get_buffer; ^ ffmpeg/libavcodec/avcodec.h:3770:26: note: 'avcodec_default_get_buffer' declared here attribute_deprecated int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:280:16: warning: 'release_buffer' is deprecated [-Wdeprecated-declarations] avctx->release_buffer = avcodec_default_release_buffer; ^ ffmpeg/libavcodec/avcodec.h:2115:12: note: 'release_buffer' declared here void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:280:33: warning: 'avcodec_default_release_buffer' is deprecated [-Wdeprecated-declarations] avctx->release_buffer = avcodec_default_release_buffer; ^ ffmpeg/libavcodec/avcodec.h:3771:27: note: 'avcodec_default_release_buffer' declared here attribute_deprecated void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:298:16: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] avctx->get_buffer = get_buffer; ^ ffmpeg/libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:299:16: warning: 'release_buffer' is deprecated [-Wdeprecated-declarations] avctx->release_buffer = release_buffer; ^ ffmpeg/libavcodec/avcodec.h:2115:12: note: 'release_buffer' declared here void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:300:16: warning: 'reget_buffer' is deprecated [-Wdeprecated-declarations] avctx->reget_buffer = get_buffer; ^ ffmpeg/libavcodec/avcodec.h:2130:11: note: 'reget_buffer' declared here int (*reget_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_lavf.o libmpdemux/demux_lavf.c libmpcodecs/vd_ffmpeg.c:655:47: warning: 'buffer_hints' is deprecated [-Wdeprecated-declarations] if (pic->opaque && pic->data[0] && (!pic->buffer_hints || pic->buffer_hints & FF_BUFFER_HINTS_REUSABLE)) ^ ffmpeg/libavutil/frame.h:347:9: note: 'buffer_hints' declared here int buffer_hints; ^ libmpcodecs/vd_ffmpeg.c:655:68: warning: 'buffer_hints' is deprecated [-Wdeprecated-declarations] if (pic->opaque && pic->data[0] && (!pic->buffer_hints || pic->buffer_hints & FF_BUFFER_HINTS_REUSABLE)) ^ ffmpeg/libavutil/frame.h:347:9: note: 'buffer_hints' declared here int buffer_hints; ^ libmpcodecs/vd_ffmpeg.c:660:14: warning: 'buffer_hints' is deprecated [-Wdeprecated-declarations] if (pic->buffer_hints) { ^ ffmpeg/libavutil/frame.h:347:9: note: 'buffer_hints' declared here int buffer_hints; ^ libmpcodecs/vd_ffmpeg.c:661:69: warning: 'buffer_hints' is deprecated [-Wdeprecated-declarations] mp_msg(MSGT_DECVIDEO, MSGL_DBG2, "Buffer hints: %u\n", pic->buffer_hints); ^ ffmpeg/libavutil/frame.h:347:9: note: 'buffer_hints' declared here int buffer_hints; ^ libmpcodecs/vd_ffmpeg.c:663:18: warning: 'buffer_hints' is deprecated [-Wdeprecated-declarations] cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_ffmpeg.o stream/stream_ffmpeg.c if (pic->buffer_hints & FF_BUFFER_HINTS_READABLE) ^ ffmpeg/libavutil/frame.h:347:9: note: 'buffer_hints' declared here int buffer_hints; ^ libmpcodecs/vd_ffmpeg.c:665:18: warning: 'buffer_hints' is deprecated [-Wdeprecated-declarations] if (pic->buffer_hints & FF_BUFFER_HINTS_PRESERVE || ^ ffmpeg/libavutil/frame.h:347:9: note: 'buffer_hints' declared here int buffer_hints; ^ libmpcodecs/vd_ffmpeg.c:666:18: warning: 'buffer_hints' is deprecated [-Wdeprecated-declarations] pic->buffer_hints & FF_BUFFER_HINTS_REUSABLE) { ^ ffmpeg/libavutil/frame.h:347:9: note: 'buffer_hints' declared here int buffer_hints; ^ libmpcodecs/vd_ffmpeg.c:675:18: warning: 'reference' is deprecated [-Wdeprecated-declarations] if(!pic->reference){ ^ ffmpeg/libavutil/frame.h:253:9: note: 'reference' declared here int reference; ^ libmpcodecs/vd_ffmpeg.c:693:20: warning: 'avcodec_default_get_buffer' is deprecated [-Wdeprecated-declarations] return avcodec_default_get_buffer(avctx, pic); ^ ffmpeg/libavcodec/avcodec.h:3770:26: note: 'avcodec_default_get_buffer' declared here attribute_deprecated int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:700:16: warning: 'release_buffer' is deprecated [-Wdeprecated-declarations] avctx->release_buffer= avcodec_default_release_buffer; ^ ffmpeg/libavcodec/avcodec.h:2115:12: note: 'release_buffer' declared here void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:700:32: warning: 'avcodec_default_release_buffer' is deprecated [-Wdeprecated-declarations] avctx->release_buffer= avcodec_default_release_buffer; ^ ffmpeg/libavcodec/avcodec.h:3771:27: note: 'avcodec_default_release_buffer' declared here attribute_deprecated void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:807:10: warning: 'type' is deprecated [-Wdeprecated-declarations] pic->type= FF_BUFFER_TYPE_USER; ^ ffmpeg/libavutil/frame.h:321:9: note: 'type' declared here int type; ^ libmpcodecs/vd_ffmpeg.c:814:17: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] ctx->avctx->get_buffer = ^ ffmpeg/libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:815:12: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] avctx->get_buffer = avcodec_default_get_buffer; ^ ffmpeg/libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:815:32: warning: 'avcodec_default_get_buffer' is deprecated [-Wdeprecated-declarations] avctx->get_buffer = avcodec_default_get_buffer; ^ ffmpeg/libavcodec/avcodec.h:3770:26: note: 'avcodec_default_get_buffer' declared here attribute_deprecated int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:816:17: warning: 'reget_buffer' is deprecated [-Wdeprecated-declarations] ctx->avctx->reget_buffer = ^ ffmpeg/libavcodec/avcodec.h:2130:11: note: 'reget_buffer' declared here int (*reget_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:817:12: warning: 'reget_buffer' is deprecated [-Wdeprecated-declarations] avctx->reget_buffer = avcodec_default_reget_buffer; ^ ffmpeg/libavcodec/avcodec.h:2130:11: note: 'reget_buffer' declared here int (*reget_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:817:32: warning: 'avcodec_default_reget_buffer' is deprecated [-Wdeprecated-declarations] avctx->reget_buffer = avcodec_default_reget_buffer; ^ ffmpeg/libavcodec/avcodec.h:3772:26: note: 'avcodec_default_reget_buffer' declared here attribute_deprecated int avcodec_default_reget_buffer(AVCodecContext *s, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:820:19: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] return avctx->get_buffer(avctx, pic); ^ ffmpeg/libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libmpcodecs/vd_ffmpeg.c:828:14: warning: 'type' is deprecated [-Wdeprecated-declarations] if (pic->type != FF_BUFFER_TYPE_USER) { ^ ffmpeg/libavutil/frame.h:321:9: note: 'type' declared here int type; ^ libmpcodecs/vd_ffmpeg.c:829:9: warning: 'avcodec_default_release_buffer' is deprecated [-Wdeprecated-declarations] avcodec_default_release_buffer(avctx, pic); ^ ffmpeg/libavcodec/avcodec.h:3771:27: note: 'avcodec_default_release_buffer' declared here attribute_deprecated void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic); ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/av_sub.o sub/av_sub.c 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_fspp.o libmpcodecs/vf_fspp.c libmpcodecs/vd_ffmpeg.c:948:30: warning: 'type' is deprecated [-Wdeprecated-declarations] dr1= ctx->do_dr1 && pic->type == FF_BUFFER_TYPE_USER; ^ ffmpeg/libavutil/frame.h:321:9: note: 'type' declared here int type; ^ libmpcodecs/vd_ffmpeg.c:1030:13: warning: returning 'const mp_image_t *' (aka 'const struct mp_image *') from a function with result type 'mp_image_t *' (aka 'struct mp_image *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return &mpi_no_picture; // H.264 first field only ^~~~~~~~~~~~~~~ libmpcodecs/vd_ffmpeg.c:1082:17: warning: assigning to 'char *' from 'int8_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] mpi->qscale = av_frame_get_qp_table(pic, &mpi->qstride, &mpi->qscale_type); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_mcdeint.o libmpcodecs/vf_mcdeint.c libmpcodecs/vf_screenshot.c:64:34: warning: passing 'unsigned char **' to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] sws_scale(vf->priv->ctx, src, stride, y, h, vf->priv->pic->data, vf->priv->pic->linesize); ^~~ ffmpeg/libswscale/swscale.h:224:58: note: passing argument to parameter 'srcSlice' here int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], ^ libmpcodecs/vf_screenshot.c:78:42: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&vf->priv->outbuffer, &vf->priv->outbuffer_size, d_width * d_height * 3 * 2); ^~~~~~~~~~~~~~~~~~~~~~~~~ ffmpeg/libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libmpcodecs/vf_screenshot.c:143:26: warning: passing 'unsigned char *[4]' to parameter of type 'const uint8_t *const *' (aka 'const unsigned char *const *') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] sws_scale(priv->ctx, mpi->planes, mpi->stride, 0, priv->dh, priv->pic->data, priv->pic->linesize); ^~~~~~~~~~~ ffmpeg/libswscale/swscale.h:224:58: note: passing argument to parameter 'srcSlice' here int sws_scale(struct SwsContext *c, const uint8_t *const srcSlice[], ^ clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_qp.o libmpcodecs/vf_qp.c libmpcodecs/vf_fspp.c:555:36: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] mpi->w, mpi->h, qp_tab, mpi->qstride, 1); ^~~~~~ libmpcodecs/vf_fspp.c:413:29: note: passing argument to parameter 'qp_store' here uint8_t *qp_store, int qp_stride, int is_luma) ^ libmpcodecs/vf_fspp.c:557:78: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] mpi->w>>mpi->chroma_x_shift, mpi->h>>mpi->chroma_y_shift, qp_tab, mpi->qstride, 0); ^~~~~~ libmpcodecs/vf_fspp.c:413:29: note: passing argument to parameter 'qp_store' here uint8_t *qp_store, int qp_stride, int is_luma) ^ libmpcodecs/vf_fspp.c:559:78: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] mpi->w>>mpi->chroma_x_shift, mpi->h>>mpi->chroma_y_shift, qp_tab, mpi->qstride, 0); ^~~~~~ libmpcodecs/vf_fspp.c:413:29: note: passing argument to parameter 'qp_store' here uint8_t *qp_store, int qp_stride, int is_luma) ^ stream/stream_ffmpeg.c:32:32: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int r = avio_read(s->priv, buffer, max_len); ^~~~~~ ffmpeg/libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ stream/stream_ffmpeg.c:39:25: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->priv, buffer, len); ^~~~~~ ffmpeg/libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libmpdemux/demux_lavf.c:89:29: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret=stream_read(stream, buf, size); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_lavf.c:180:50: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] read_size = stream_read(demuxer->stream, avpd.buf + probe_data_size, read_size); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ sub/av_sub.c:148:19: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] *data = strdup(sub.rects[0]->text); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ sub/av_sub.c:149:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *size = strlen(*data); ^~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ sub/av_sub.c:153:19: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] *data = strdup(sub.rects[0]->ass); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ sub/av_sub.c:154:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *size = strlen(*data); ^~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ sub/av_sub.c:140:17: warning: enumeration value 'SUBTITLE_NONE' not handled in switch [-Wswitch] switch (sub.rects[0]->type) { ^ libmpdemux/demux_lavf.c:323:21: warning: 391 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (codec->codec_id) { ^ libmpdemux/demux_lavf.c:366:25: warning: 162 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (codec->pix_fmt) { ^ libmpcodecs/vf_mcdeint.c:105:5: warning: 'avcodec_encode_video' is deprecated [-Wdeprecated-declarations] avcodec_encode_video(p->avctx_enc, p->outbuf, p->outbuf_size, p->frame); ^ ffmpeg/libavcodec/avcodec.h:4366:5: note: 'avcodec_encode_video' declared here int avcodec_encode_video(AVCodecContext *avctx, uint8_t *buf, int buf_size, ^ libmpdemux/demux_lavf.c:680:12: warning: 'destruct' is deprecated [-Wdeprecated-declarations] if(pkt.destruct == av_destruct_packet && !CONFIG_MEMALIGN_HACK){ ^ ffmpeg/libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libmpdemux/demux_lavf.c:680:24: warning: 'av_destruct_packet' is deprecated [-Wdeprecated-declarations] if(pkt.destruct == av_destruct_packet && !CONFIG_MEMALIGN_HACK){ ^ ffmpeg/libavcodec/avcodec.h:3547:6: note: 'av_destruct_packet' declared here void av_destruct_packet(AVPacket *pkt); ^ libmpdemux/demux_lavf.c:684:13: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt.destruct= NULL; ^ ffmpeg/libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libmpdemux/demux_lavf.c:842:24: warning: 4 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_ATTACHMENT'... [-Wswitch] switch(priv->avfc->streams[program->stream_index[i]]->codec->codec_type) ^ libmpcodecs/vf_mcdeint.c:255:26: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] vf->priv->frame= avcodec_alloc_frame(); ^ ffmpeg/libavcodec/avcodec.h:3448:10: note: 'avcodec_alloc_frame' declared here AVFrame *avcodec_alloc_frame(void); ^ 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_spp.o libmpcodecs/vf_spp.c 5 warnings generated. clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_uspp.o libmpcodecs/vf_uspp.c clang: warning: argument unused during compilation: '-MMD' libmpcodecs/vf_qp.c:124:22: warning: assigning to 'char *' from 'int8_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] dmpi->qscale = vf->priv->qp; ^ ~~~~~~~~~~~~ 37 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/font_load_ft.o sub/font_load_ft.c clang: warning: argument unused during compilation: '-MMD' libmpcodecs/vf_spp.c:501:116: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] filter(vf->priv, dmpi->planes[0], mpi->planes[0], dmpi->stride[0], mpi->stride[0], mpi->w, mpi->h, qp_tab, mpi->qstride, 1); ^~~~~~ libmpcodecs/vf_spp.c:378:133: note: passing argument to parameter 'qp_store' here static void filter(struct vf_priv_s *p, uint8_t *dst, uint8_t *src, int dst_stride, int src_stride, int width, int height, uint8_t *qp_store, int qp_stride, int is_luma){ ^ libmpcodecs/vf_spp.c:502:158: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] filter(vf->priv, dmpi->planes[1], mpi->planes[1], dmpi->stride[1], mpi->stride[1], mpi->w>>mpi->chroma_x_shift, mpi->h>>mpi->chroma_y_shift, qp_tab, mpi->qstride, 0); ^~~~~~ libmpcodecs/vf_spp.c:378:133: note: passing argument to parameter 'qp_store' here static void filter(struct vf_priv_s *p, uint8_t *dst, uint8_t *src, int dst_stride, int src_stride, int width, int height, uint8_t *qp_store, int qp_stride, int is_luma){ ^ libmpcodecs/vf_spp.c:503:158: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] filter(vf->priv, dmpi->planes[2], mpi->planes[2], dmpi->stride[2], mpi->stride[2], mpi->w>>mpi->chroma_x_shift, mpi->h>>mpi->chroma_y_shift, qp_tab, mpi->qstride, 0); ^~~~~~ libmpcodecs/vf_spp.c:378:133: note: passing argument to parameter 'qp_store' here static void filter(struct vf_priv_s *p, uint8_t *dst, uint8_t *src, int dst_stride, int src_stride, int width, int height, uint8_t *qp_store, int qp_stride, int is_luma){ ^ 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_ftp.o stream/stream_ftp.c libmpcodecs/vf_uspp.c:184:9: warning: 'avcodec_encode_video' is deprecated [-Wdeprecated-declarations] avcodec_encode_video(p->avctx_enc[i], p->outbuf, p->outbuf_size, p->frame); ^ ffmpeg/libavcodec/avcodec.h:4366:5: note: 'avcodec_encode_video' declared here int avcodec_encode_video(AVCodecContext *avctx, uint8_t *buf, int buf_size, ^ libmpcodecs/vf_uspp.c:246:26: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] vf->priv->frame= avcodec_alloc_frame(); ^ ffmpeg/libavcodec/avcodec.h:3448:10: note: 'avcodec_alloc_frame' declared here AVFrame *avcodec_alloc_frame(void); ^ libmpcodecs/vf_uspp.c:247:30: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] vf->priv->frame_dec= avcodec_alloc_frame(); ^ ffmpeg/libavcodec/avcodec.h:3448:10: note: 'avcodec_alloc_frame' declared here AVFrame *avcodec_alloc_frame(void); ^ libmpcodecs/vf_uspp.c:289:100: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] filter(vf->priv, dmpi->planes, mpi->planes, dmpi->stride, mpi->stride, mpi->w, mpi->h, mpi->qscale, mpi->qstride); ^~~~~~~~~~~ libmpcodecs/vf_uspp.c:140:145: note: passing argument to parameter 'qp_store' here static void filter(struct vf_priv_s *p, uint8_t *dst[3], uint8_t *src[3], int dst_stride[3], int src_stride[3], int width, int height, uint8_t *qp_store, int qp_stride){ ^ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_gif.o libmpdemux/demux_gif.c clang: warning: argument unused during compilation: '-MMD' 8 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_bmovl.o libmpcodecs/vf_bmovl.c sub/font_load_ft.c:374:13: warning: initializing 'unsigned int *' with an expression of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned *m3= m2 + src*mwidth; ^ ~~~~~~~~~~~~~~~ sub/font_load_ft.c:386:13: warning: initializing 'unsigned int *' with an expression of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned *m3= m2 + src*mwidth; ^ ~~~~~~~~~~~~~~~ sub/font_load_ft.c:399:13: warning: initializing 'unsigned int *' with an expression of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned *m3= m2 + src*mwidth; ^ ~~~~~~~~~~~~~~~ sub/font_load_ft.c:418:13: warning: initializing 'unsigned int *' with an expression of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned *m3= m2 + src2*mwidth; ^ ~~~~~~~~~~~~~~~~ sub/font_load_ft.c:434:13: warning: initializing 'unsigned int *' with an expression of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned *m3= m2 + src2*mwidth; ^ ~~~~~~~~~~~~~~~~ sub/font_load_ft.c:451:13: warning: initializing 'unsigned int *' with an expression of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned *m3= m2 + src2*mwidth; ^ ~~~~~~~~~~~~~~~~ sub/font_load_ft.c:604:7: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] desc->tables.gt2, desc->tables.g_r, ^~~~~~~~~~~~~~~~ sub/font_load_ft.c:358:7: note: passing argument to parameter 'm2' here int *m2, ^ clang: warning: argument unused during compilation: '-MMD' sub/font_load_ft.c:1133:27: warning: passing 'const char *' to parameter of type 'const FcChar8 *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] fc_pattern = FcNameParse(font_name ? font_name : "sans-serif"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /sw/include/fontconfig/fontconfig.h:759:29: note: passing argument to parameter 'name' here FcNameParse (const FcChar8 *name); ^ sub/font_load_ft.c:1143:42: warning: passing 'char [11]' to parameter of type 'const FcChar8 *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] fc_pattern = FcNameParse("sans-serif"); ^~~~~~~~~~~~ /sw/include/fontconfig/fontconfig.h:759:29: note: passing argument to parameter 'name' here FcNameParse (const FcChar8 *name); ^ sub/font_load_ft.c:1153:38: warning: passing 'FcChar8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *fontp=read_font_desc_ft(s, face_index, width, height, font_scale_factor); ^ sub/font_load_ft.c:941:44: note: passing argument to parameter 'fname' here font_desc_t* read_font_desc_ft(const char *fname, int face_index, int movie_width, int movie_height, float font_scale_factor) ^ libmpdemux/demux_gif.c:78:37: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return stream_read(gif->UserData, buf, len); ^~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_gif.c:163:10: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] char *comments = p + 1; ^ ~~~~~ 4 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_export.o libaf/af_export.c 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o osdep/mmap_anon.o osdep/mmap_anon.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libaf/af_ladspa.o libaf/af_ladspa.c 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_liba52.o libmpcodecs/ad_liba52.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_ass.o libmpcodecs/vf_ass.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/ass_mp.o sub/ass_mp.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o sub/subassconvert.o sub/subassconvert.c libmpcodecs/ad_liba52.c:98:61: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if(sh_audio->format==MKTAG('d','n','e','t')) swap_bytes(sh_audio->a_in_buffer,8); ^~~~~~~~~~~~~~~~~~~~~ libmpcodecs/ad_liba52.c:73:34: note: passing argument to parameter 'buf' here static void swap_bytes(uint8_t * buf, int size) ^ libmpcodecs/ad_liba52.c:99:28: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] length = a52_syncinfo (sh_audio->a_in_buffer, &flags, &sample_rate, &bit_rate); ^~~~~~~~~~~~~~~~~~~~~ /sw/include/a52dec/a52.h:53:29: note: passing argument to parameter 'buf' here int a52_syncinfo (uint8_t * buf, int * flags, ^ libmpcodecs/ad_liba52.c:102:61: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if(sh_audio->format==MKTAG('d','n','e','t')) swap_bytes(sh_audio->a_in_buffer,8); ^~~~~~~~~~~~~~~~~~~~~ libmpcodecs/ad_liba52.c:73:34: note: passing argument to parameter 'buf' here static void swap_bytes(uint8_t * buf, int size) ^ libmpcodecs/ad_liba52.c:110:34: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] demux_read_data(sh_audio->ds,sh_audio->a_in_buffer+8,length-8); ^~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_liba52.c:112:13: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] swap_bytes(sh_audio->a_in_buffer+8,length-8); ^~~~~~~~~~~~~~~~~~~~~~~ libmpcodecs/ad_liba52.c:73:34: note: passing argument to parameter 'buf' here static void swap_bytes(uint8_t * buf, int size) ^ libmpcodecs/ad_liba52.c:127:17: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] a52_syncinfo (sh_audio->a_in_buffer, &flags, &sample_rate, &bit_rate); ^~~~~~~~~~~~~~~~~~~~~ /sw/include/a52dec/a52.h:53:29: note: passing argument to parameter 'buf' here int a52_syncinfo (uint8_t * buf, int * flags, ^ libmpcodecs/ad_liba52.c:250:29: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (a52_frame (a52_state, sh_audio->a_in_buffer, &flags, &level, bias)){ ^~~~~~~~~~~~~~~~~~~~~ /sw/include/a52dec/a52.h:55:47: note: passing argument to parameter 'buf' here int a52_frame (a52_state_t * state, uint8_t * buf, int * flags, ^ libmpcodecs/ad_liba52.c:333:28: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (a52_frame (a52_state, sh_audio->a_in_buffer, &flags, &level, bias)){ ^~~~~~~~~~~~~~~~~~~~~ /sw/include/a52dec/a52.h:55:47: note: passing argument to parameter 'buf' here int a52_frame (a52_state_t * state, uint8_t * buf, int * flags, ^ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_bluray.o stream/stream_bluray.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_libdv.o libmpcodecs/ad_libdv.c sub/subassconvert.c:251:37: warning: assigning to 'const uint8_t *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] tag->face.start = line; ^ ~~~~ 8 warnings generated. sub/subassconvert.c:361:35: warning: assigning to 'const uint8_t *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] tag.data_string.start = s; ^ ~ sub/subassconvert.c:385:35: warning: assigning to 'const uint8_t *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] tag.data_string.start = s; ^ ~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_libdv.o libmpcodecs/vd_libdv.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' stream/stream_bluray.c:105:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] return bd_read(b->bd, buf, len); ^~~ /sw/include/libbluray/bluray.h:298:40: note: passing argument to parameter 'buf' here int bd_read(BLURAY *bd, unsigned char *buf, int len); ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_rawdv.o libmpdemux/demux_rawdv.c stream/stream_bluray.c:139:20: warning: passing 'uint8_t const[4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(si->lang, lang)) { ^~~~~~~~ /usr/include/string.h:89:26: note: passing argument to parameter here char *strstr(const char *, const char *); ^ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdcss/css.o libdvdcss/css.c clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdcss/device.o libdvdcss/device.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdcss/error.o libdvdcss/error.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdcss/ioctl.o libdvdcss/ioctl.c clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libdvdcss/libdvdcss.o libdvdcss/libdvdcss.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libmpdemux/demux_rawdv.c:83:43: warning: passing 'unsigned char [144000]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] bytes_read=stream_read(demuxer->stream,tmp_buffer,DV_PAL_FRAME_SIZE); ^~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_rawdv.c:120:43: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] bytes_read=stream_read(demuxer->stream,dp_video->buffer,frames->frame_size); ^~~~~~~~~~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ libmpdemux/demux_rawdv.c:156:33: warning: passing 'unsigned char [144000]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_read(demuxer->stream, dv_frame, DV_PAL_FRAME_SIZE); ^~~~~~~~ ./stream/stream.h:282:50: note: passing argument to parameter 'mem' here static inline int stream_read(stream_t *s, char *mem, int total) ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_libmad.o libmpcodecs/ad_libmad.c clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_libmpeg2.o libmpcodecs/vd_libmpeg2.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_theora.o libmpcodecs/vd_theora.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o osdep/macosx_finder_args.o osdep/macosx_finder_args.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 10 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_mng.o libmpdemux/demux_mng.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_mpg123.o libmpcodecs/ad_mpg123.c clang: warning: argument unused during compilation: '-MMD' libmpcodecs/ad_libmad.c:73:39: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] mad_stream_buffer (&this->stream, sh->a_in_buffer, sh->a_in_buffer_len); ^~~~~~~~~~~~~~~ /sw/include/mad.h:737:31: note: passing argument to parameter here unsigned char const *, unsigned long); ^ libmpcodecs/ad_libmad.c:84:40: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int len=demux_read_data(sh->ds,&sh->a_in_buffer[sh->a_in_buffer_len], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_rtsp.o stream/stream_rtsp.c clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. libmpcodecs/vd_theora.c:57:13: warning: enumeration values 'TH_PF_RSVD' and 'TH_PF_NFORMATS' not handled in switch [-Wswitch] switch (fmt) { ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/freesdp/common.o stream/freesdp/common.c clang: warning: argument unused during compilation: '-MMD' 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/freesdp/errorlist.o stream/freesdp/errorlist.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/freesdp/parser.o stream/freesdp/parser.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/librtsp/rtsp.o stream/librtsp/rtsp.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/librtsp/rtsp_rtp.o stream/librtsp/rtsp_rtp.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/librtsp/rtsp_session.o stream/librtsp/rtsp_session.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_netstream.o stream/stream_netstream.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/asf_mmst_streaming.o stream/asf_mmst_streaming.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/asf_streaming.o stream/asf_streaming.c stream/asf_mmst_streaming.c:185:23: warning: passing 'char [102400]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] command = get_32 (data, 36) & 0xFFFF; ^~~~ stream/asf_mmst_streaming.c:91:40: note: passing argument to parameter 'cmd' here static uint32_t get_32 (unsigned char *cmd, int offset) ^ clang: warning: argument unused during compilation: '-MMD' stream/asf_mmst_streaming.c:227:23: warning: passing 'unsigned char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_data (s, pre_header, 8)) { ^~~~~~~~~~ stream/asf_mmst_streaming.c:192:35: note: passing argument to parameter 'buf' here static int get_data (int s, char *buf, size_t count) ^ stream/asf_mmst_streaming.c:244:25: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_data (s, &header[header_len], packet_len)) { ^~~~~~~~~~~~~~~~~~~ stream/asf_mmst_streaming.c:192:35: note: passing argument to parameter 'buf' here static int get_data (int s, char *buf, size_t count) ^ stream/asf_mmst_streaming.c:254:47: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if( streaming_bufferize( streaming_ctrl, header, header_len )<0 ) { ^~~~~~ stream/network.h:76:66: note: passing argument to parameter 'buffer' here int streaming_bufferize( streaming_ctrl_t *streaming_ctrl, char *buffer, int size); ^ stream/asf_mmst_streaming.c:290:25: warning: passing 'char [102400]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] command = get_32 (data, 24) & 0xFFFF; ^~~~ stream/asf_mmst_streaming.c:91:40: note: passing argument to parameter 'cmd' here static uint32_t get_32 (unsigned char *cmd, int offset) ^ stream/asf_mmst_streaming.ccc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/cookies.o stream/cookies.c :395:21: warning: passing 'unsigned char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!get_data (s, pre_header, 8)) { ^~~~~~~~~~ stream/asf_mmst_streaming.c:192:35: note: passing argument to parameter 'buf' here static int get_data (int s, char *buf, size_t count) ^ stream/asf_mmst_streaming.c:453:23: warning: passing 'char [102400]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] command = get_32 (data, 24) & 0xFFFF; ^~~~ stream/asf_mmst_streaming.c:91:40: note: passing argument to parameter 'cmd' here static uint32_t get_32 (unsigned char *cmd, int offset) ^ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/http.o stream/http.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/network.o stream/network.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' stream/asf_streaming.c:56:42: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] int got = nop_streaming_read(fd, buf, len, stream_ctrl); ^~~ stream/network.h:78:39: note: passing argument to parameter 'buffer' here int nop_streaming_read( int fd, char *buffer, int size, streaming_ctrl_t *stream_ctrl ); ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/pnm.o stream/pnm.c stream/http.c:93:29: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] info_read = my_read(fd, info, 1, sc); ^~~~ stream/http.c:62:39: note: passing argument to parameter 'buffer' here static unsigned my_read(int fd, char *buffer, int len, streaming_ctrl_t *sc) { ^ stream/http.c:95:31: warning: passing 'unsigned char [6]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] info_read = my_read(fd, info, 6, sc); ^~~~ stream/http.c:62:39: note: passing argument to parameter 'buffer' here static unsigned my_read(int fd, char *buffer, int len, streaming_ctrl_t *sc) { ^ stream/http.c:97:32: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] info_read += my_read(fd, &info[1], 5, sc); ^~~~~~~~ stream/http.c:62:39: note: passing argument to parameter 'buffer' here static unsigned my_read(int fd, char *buffer, int len, streaming_ctrl_t *sc) { ^ stream/http.c:125:15: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] my_read(fd, &tmp, 1, sc); ^~~~ stream/http.c:62:39: note: passing argument to parameter 'buffer' here static unsigned my_read(int fd, char *buffer, int len, streaming_ctrl_t *sc) { ^ stream/http.c:130:33: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned nlen = my_read(fd, info, metalen, sc); ^~~~ stream/http.c:62:39: note: passing argument to parameter 'buffer' here static unsigned my_read(int fd, char *buffer, int len, streaming_ctrl_t *sc) { ^ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/rtp.o stream/rtp.c stream/http.c:638:46: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_base64_encode(b64_usr_pass, encoded_len, usr_pass, usr_pass_len); ^~~~~~~~ ffmpeg/libavutil/base64.h:55:64: note: passing argument to parameter 'in' here char *av_base64_encode(char *out, int out_size, const uint8_t *in, int in_size); ^ clang: warning: argument unused during compilation: '-MMD' 7 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/udp.o stream/udp.c clang: warning: argument unused during compilation: '-MMD' stream/pnm.c:423:50: warning: passing 'const unsigned char [33]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] c+=pnm_write_chunk(PNA_CLIENT_CHALLANGE,strlen(pnm_challenge), ^~~~~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ stream/pnm.c:424:11: warning: passing 'const unsigned char [33]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pnm_challenge,&p->buffer[c]); ^~~~~~~~~~~~~ stream/pnm.c:404:17: note: passing argument to parameter 'chunk' here const char *chunk, char *data) { ^ stream/pnm.c:426:11: warning: passing 'const unsigned char [126]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pnm_client_caps,&p->buffer[c]); ^~~~~~~~~~~~~~~ stream/pnm.c:404:17: note: passing argument to parameter 'chunk' here const char *chunk, char *data) { ^ stream/pnm.c:431:43: warning: passing 'const unsigned char [28]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] c+=pnm_write_chunk(PNA_TIMESTAMP,strlen(pnm_timestamp), ^~~~~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ stream/pnm.c:432:11: warning: passing 'const unsigned char [28]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pnm_timestamp,&p->buffer[c]); ^~~~~~~~~~~~~ stream/pnm.c:404:17: note: passing argument to parameter 'chunk' here const char *chunk, char *data) { ^ stream/pnm.c:442:38: warning: passing 'const unsigned char [37]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] c+=pnm_write_chunk(PNA_GUID,strlen(pnm_guid), ^~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ stream/pnm.c:443:11: warning: passing 'const unsigned char [37]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pnm_guid,&p->buffer[c]); ^~~~~~~~ stream/pnm.c:404:17: note: passing argument to parameter 'chunk' here const char *chunk, char *data) { ^ stream/pnm.c:445:11: warning: passing 'const unsigned char [16]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pnm_twentyfour,&p->buffer[c]); ^~~~~~~~~~~~~~ stream/pnm.c:404:17: note: passing argument to parameter 'chunk' here const char *chunk, char *data) { ^ stream/pnm.c:453:35: warning: passing 'const unsigned char [42]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] AV_WB16(&p->buffer[c+1], strlen(client_string)-1); /* don't know why do we have -1 here */ ^~~~~~~~~~~~~ ffmpeg/libavutil/intreadwrite.h:397:39: note: expanded from macro 'AV_WB16' # define AV_WB16(p, v) AV_WB(16, p, v) ^ ffmpeg/libavutil/intreadwrite.h:382:51: note: expanded from macro 'AV_WB' # define AV_WB(s, p, v) AV_WN##s(p, av_bswap##s(v)) ^ ffmpeg/libavutil/intreadwrite.h:364:39: note: expanded from macro 'AV_WN16' # define AV_WN16(p, v) AV_WN(16, p, v) ^ ffmpeg/libavutil/intreadwrite.h:217:66: note: expanded from macro 'AV_WN' # define AV_WN(s, p, v) ((((union unaligned_##s *) (p))->l) = (v)) ^ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ stream/pnm.c:454:47: warning: passing 'const unsigned char [42]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] memcpy(&p->buffer[c+3],client_string,strlen(client_string)+1); ^~~~~~~~~~~~~ /usr/include/secure/_string.h:65:38: note: expanded from macro 'memcpy' __builtin___memcpy_chk (dest, src, len, __darwin_obsz0 (dest)) ^ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ stream/pnm.c:455:16: warning: passing 'const unsigned char [42]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] c=c+3+strlen(client_string)+1; ^~~~~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ stream/pnm.c:514:61: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] chunk_size=pnm_get_chunk(p,HEADER_SIZE-size,&chunk_type,ptr,&nr); ^~~ stream/pnm.c:295:32: note: passing argument to parameter 'data' here char *data, int *need_response) { ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/tcp.o stream/tcp.c stream/pnm.c:765:26: warning: passing 'const unsigned char [33]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pnm_send_response(p, pnm_response); ^~~~~~~~~~~~ stream/pnm.c:475:53: note: passing argument to parameter 'response' here static void pnm_send_response(pnm_t *p, const char *response) { ^ stream/pnm.c:782:9: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *source=this->recv + this->recv_read; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stream/pnm.c:803:12: warning: assigning to 'char *' from 'uint8_t [4096]' converts between pointers to integer types with different sign [-Wpointer-sign] source = this->recv; ^ ~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_rtp.o stream/stream_rtp.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/stream_udp.o stream/stream_udp.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/realrtsp/asmrp.o stream/realrtsp/asmrp.c clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/realrtsp/real.o stream/realrtsp/real.c osdep/macosx_finder_args.c:108:2: warning: implicit declaration of function 'QuitApplicationEventLoop' is invalid in C99 [-Wimplicit-function-declaration] QuitApplicationEventLoop(); ^ osdep/macosx_finder_args.c:116:2: warning: 'GetCurrentProcess' is deprecated: first deprecated in OS X 10.9 [-Wdeprecated-declarations] GetCurrentProcess(&myPsn); ^ /System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:415:1: note: 'GetCurrentProcess' declared here MacGetCurrentProcess(ProcessSerialNumber * PSN) AVAILABLE_MAC_OS_X_VERSION_10_0_AND_LATER_BUT_DEPRECATED_IN_MAC_OS_X_VERSION_10_9; ^ /System/Library/Frameworks/ApplicationServices.framework/Frameworks/HIServices.framework/Headers/Processes.h:412:34: note: expanded from macro 'MacGetCurrentProcess' #define MacGetCurrentProcess GetCurrentProcess ^ osdep/macosx_finder_args.c:122:3: warning: implicit declaration of function 'InitCursor' is invalid in C99 [-Wimplicit-function-declaration] InitCursor(); ^ osdep/macosx_finder_args.c:124:3: warning: implicit declaration of function 'RunApplicationEventLoop' is invalid in C99 [-Wimplicit-function-declaration] RunApplicationEventLoop(); ^ 6 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/realrtsp/rmff.o stream/realrtsp/rmff.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/realrtsp/sdpplin.o stream/realrtsp/sdpplin.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/realrtsp/xbuffer.o stream/realrtsp/xbuffer.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 15 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_mpng.o libmpcodecs/vd_mpng.c clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vf_pp.o libmpcodecs/vf_pp.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_realaud.o libmpcodecs/ad_realaud.c stream/realrtsp/real.c:318:34: warning: passing 'uint8_t [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] n=rtsp_read_data(rtsp_session, header, 8); ^~~~~~ ./stream/librtsp/rtsp.h:114:37: note: passing argument to parameter 'buffer' here int rtsp_read_data(rtsp_t *s, char *buffer, unsigned int size); ^ stream/realrtsp/real.c:335:36: warning: passing 'uint8_t [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] rtsp_read_data(rtsp_session, header, 7); // Skip the rest of the eof packet ^~~~~~ ./stream/librtsp/rtsp.h:114:37: note: passing argument to parameter 'buffer' here int rtsp_read_data(rtsp_t *s, char *buffer, unsigned int size); ^ stream/realrtsp/real.c:349:36: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] n=rtsp_read_data(rtsp_session, header+3, 5); ^~~~~~~~ ./stream/librtsp/rtsp.h:114:37: note: passing argument to parameter 'buffer' here int rtsp_read_data(rtsp_t *s, char *buffer, unsigned int size); ^ stream/realrtsp/real.c:355:36: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] n=rtsp_read_data(rtsp_session, header+4, 4); ^~~~~~~~ ./stream/librtsp/rtsp.h:114:37: note: passing argument to parameter 'buffer' here int rtsp_read_data(rtsp_t *s, char *buffer, unsigned int size); ^ stream/realrtsp/real.c:363:34: warning: passing 'uint8_t [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] n=rtsp_read_data(rtsp_session, header, 6); ^~~~~~ ./stream/librtsp/rtsp.h:114:37: note: passing argument to parameter 'buffer' here int rtsp_read_data(rtsp_t *s, char *buffer, unsigned int size); ^ stream/realrtsp/real.c:501:51: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_base64_encode(authfield + 21, b64_authlen, authstr, authlen); ^~~~~~~ ffmpeg/libavutil/base64.h:55:64: note: passing argument to parameter 'in' here char *av_base64_encode(char *out, int out_size, const uint8_t *in, int in_size); ^ stream/realrtsp/real.c:610:80: warning: data argument not used by format string [-Wformat-extra-args] str = buf + sprintf(buf, s_ms ? "%s%d.%d-" : "%s%d-", "Range: npt=", s_ss, s_ms); ~~~~~~~ ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ stream/realrtsp/real.c:612:49: warning: data argument not used by format string [-Wformat-extra-args] sprintf(str, e_ms ? "%d.%d" : "%d", e_ss, e_ms); ~~~~ ^ /usr/include/secure/_stdio.h:47:56: note: expanded from macro 'sprintf' __builtin___sprintf_chk (str, 0, __darwin_obsz(str), __VA_ARGS__) ^ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_realvid.o libmpcodecs/vd_realvid.c cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_speex.o libmpcodecs/ad_speex.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libmpcodecs/vf_pp.c:145:17: warning: passing 'unsigned char *[4]' to parameter of type 'const uint8_t **' (aka 'const unsigned char **') discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] pp_postprocess(mpi->planes ,mpi->stride, ^~~~~~~~~~~ ffmpeg/libpostproc/postprocess.h:69:38: note: passing argument to parameter 'src' here void pp_postprocess(const uint8_t * src[3], const int srcStride[3], ^ libmpcodecs/vf_pp.c:148:7: warning: passing 'char *' to parameter of type 'const int8_t *' (aka 'const signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] mpi->qscale, mpi->qstride, ^~~~~~~~~~~ ffmpeg/libpostproc/postprocess.h:72:40: note: passing argument to parameter 'QP_store' here const QP_STORE_T *QP_store, int QP_stride, ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o stream/cache2.o stream/cache2.c libmpcodecs/ad_realaud.c:456:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] demux_read_data(sh->ds, sh->a_in_buffer, sh->wf->nBlockAlign); ^~~~~~~~~~~~~~~ ./libmpdemux/demuxer.h:381:55: note: passing argument to parameter 'mem' here int demux_read_data(demux_stream_t *ds,unsigned char* mem,int len); ^ libmpcodecs/ad_realaud.c:468:8: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf, &len, -1); ^~~clang: warning: argument unused during compilation: '-MMD' libmpcodecs/ad_realaud.c:468:13: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ad_libvorbis.o libmpcodecs/ad_libvorbis.c buf, &len, -1); ^~~~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/demux_ogg.o libmpdemux/demux_ogg.c libmpcodecs/vd_realvid.c:404:28: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] result=(*rvyuv_transform)(dp_data, buffer, &transform_in, ^~~~~~~ libmpcodecs/vd_realvid.c:404:37: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] result=(*rvyuv_transform)(dp_data, buffer, &transform_in, ^~~~~~ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 8 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_xanim.o libmpcodecs/vd_xanim.c 3 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/vd_xvid4.o libmpcodecs/vd_xvid4.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o osdep/shmem.o osdep/shmem.c 2 warnings generated. clang: warning: argument unused during compilation: '-MMD' libmpcodecs/ad_libvorbis.c:114:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] extradata = (char*) (sh->wf+1); ^ ~~~~~~~~~~~~~~~~~~ libmpdemux/demux_ogg.c:180:11: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] char *packet = pack->packet; ^ ~~~~~~~~~~~~ libmpdemux/demux_ogg.c:859:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (pack.bytes >= 7 && !strncmp(&pack.packet[1], "vorbis", 6)) { ^~~~~~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_ogg.c:868:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (pack.bytes >= 80 && !strncmp(pack.packet, "Speex", 5)) { ^~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_ogg.c:892:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (pack.bytes >= 7 && !strncmp (&pack.packet[1], "theora", 6)) { ^~~~~~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_ogg.c:938:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (pack.bytes >= 4 && !strncmp (&pack.packet[0], "fLaC", 4)) { ^~~~~~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_ogg.c:948:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (pack.bytes >= 51 && !strncmp(&pack.packet[1], "FLAC", 4)) { ^~~~~~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_ogg.c:964:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strncmp(&pack.packet[1], "Direct Show Samples embedded in Ogg", 35)) { ^~~~~~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libmpdemux/demux_ogg.c:1344:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf = ogg_sync_buffer(&ogg_d->sync, plen); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ffmpeg libpostproc/libpostproc.a /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ffmpeg libavfilter/libavfilter.a /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ffmpeg libavformat/libavformat.a /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ffmpeg libavcodec/libavcodec.a /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ffmpeg libswscale/libswscale.a /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ffmpeg libswresample/libswresample.a /Applications/Xcode.app/Contents/Developer/usr/bin/make -C ffmpeg libavutil/libavutil.a 8 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o mencoder.o mencoder.c clang: warning: argument unused during compilation: '-MMD' In file included from mencoder.c:246: In file included from ./cfg-mencoder.h:34: ./cfg-common.h:301:18: warning: initializing 'void *' with an expression of type 'const m_option_t [49]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"msglevel", msgl_config, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~ ./cfg-common.h:314:18: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"noconfig", noconfig_opts, CONF_TYPE_SUBCONFIG, CONF_GLOBAL|CONF_NOCFG|CONF_PRE_PARSE, 0, 0, NULL}, ^~~~~~~~~~~~~ ./cfg-common.h:431:19: warning: initializing 'void *' with an expression of type 'const m_option_t (*)[]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "rawaudio", &demux_rawaudio_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~~~~~~~~ ./cfg-common.h:432:19: warning: initializing 'void *' with an expression of type 'const m_option_t (*)[]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "rawvideo", &demux_rawvideo_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~~~~~~~~ ./cfg-common.h:435:15: warning: initializing 'void *' with an expression of type 'const m_option_t (*)[]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] { "cdda", &cdda_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~ ./cfg-common.h:448:12: warning: initializing 'void *' with an expression of type 'const m_option_t [6]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"mf", mfopts_conf, CONF_TYPE_SUBCONFIG, 0,0,0, NULL}, ^~~~~~~~~~~ ./cfg-common.h:464:14: warning: initializing 'void *' with an expression of type 'const m_option_t [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"vivo", vivoopts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~ ./cfg-common.h:506:16: warning: initializing 'void *' with an expression of type 'const m_option_t [3]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"af-adv", audio_filter_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~~~~~ ./cfg-common.h:509:65: warning: initializing 'void *' with an expression of type 'const m_obj_list_t *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"vf*", &vf_settings, CONF_TYPE_OBJ_SETTINGS_LIST, 0, 0, 0, &vf_obj_list}, ^~~~~~~~~~~~ ./cfg-common.h:519:16: warning: initializing 'void *' with an expression of type 'const char []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"pphelp", pp_help, CONF_TYPE_PRINT, CONF_NOCFG, 0, 0, NULL}, ^~~~~~~ ./cfg-common.h:524:13: warning: initializing 'void *' with an expression of type 'const m_option_t [7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"ssf", scaler_filter_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~~~~~~ ./cfg-common.h:546:18: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"lavdopts", lavc_decode_opts_conf, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~~~~~~~~~ ./cfg-common.h:547:20: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"lavfdopts", lavfdopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~~~~ ./cfg-common.h:550:18: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"xvidopts", xvid_dec_opts, CONF_TYPE_SUBCONFIG, 0, 0, 0, NULL}, ^~~~~~~~~~~~~ In file included from mencoder.c:246: ./cfg-mencoder.h:190:13: warning: initializing 'void *' with an expression of type 'const m_option_t [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"oac", oac_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~ ./cfg-mencoder.h:191:13: warning: initializing 'void *' with an expression of type 'const m_option_t [12]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"ovc", ovc_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~ ./cfg-mencoder.h:194:12: warning: initializing 'void *' with an expression of type 'const m_option_t [7]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"of", of_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~ ./cfg-mencoder.h:221:14: warning: initializing 'void *' with an expression of type 'const m_option_t [9]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"info", info_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~ ./cfg-mencoder.h:226:18: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"lameopts", lameopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~~~ ./cfg-mencoder.h:229:18: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"lavcopts", lavcopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~~~ ./cfg-mencoder.h:239:21: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"twolameopts", twolameopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~~~~~~ ./cfg-mencoder.h:252:21: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"xvidencopts", xvidencopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~~~~~~ ./cfg-mencoder.h:259:18: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"nuvopts", nuvopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~~ ./cfg-mencoder.h:261:19: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"mpegopts", mpegopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~~~ ./cfg-mencoder.h:263:19: warning: initializing 'void *' with an expression of type 'const m_option_t []' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] {"lavfopts", lavfopts_conf, CONF_TYPE_SUBCONFIG, CONF_GLOBAL, 0, 0, NULL}, ^~~~~~~~~~~~~ mencoder.c:683:68: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(audio_lang && audio_id==-1) audio_id=dvd_aid_from_lang(stream,audio_lang); ^~~~~~~~~~ ./stream/stream_dvd.h:59:62: note: passing argument to parameter 'lang' here int dvd_aid_from_lang(stream_t *stream, const unsigned char* lang); ^ mencoder.c:684:71: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(dvdsub_lang && dvdsub_id==-1) dvdsub_id=dvd_sid_from_lang(stream,dvdsub_lang); ^~~~~~~~~~~ ./stream/stream_dvd.h:60:62: note: passing argument to parameter 'lang' here int dvd_sid_from_lang(stream_t *stream, const unsigned char* lang); ^ mencoder.c:690:74: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(audio_lang && audio_id==-1) audio_id=mp_dvdnav_aid_from_lang(stream,audio_lang); ^~~~~~~~~~ ./stream/stream_dvdnav.h:33:68: note: passing argument to parameter 'language' here int mp_dvdnav_aid_from_lang(stream_t *stream, const unsigned char *language); ^ mencoder.c:691:77: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(dvdsub_lang && dvdsub_id==-1) dvdsub_id=mp_dvdnav_sid_from_lang(stream,dvdsub_lang); ^~~~~~~~~~~ ./stream/stream_dvdnav.h:34:68: note: passing argument to parameter 'language' here int mp_dvdnav_sid_from_lang(stream_t *stream, const unsigned char *language); ^ mencoder.c:804:97: warning: passing 'unsigned char [3]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (spudec_ifo && vobsub_parse_ifo(NULL,spudec_ifo, palette, &width, &height, 1, dvdsub_id, tmp) >= 0) ^~~ ./sub/vobsub.h:24:150: note: passing argument to parameter 'langid' here int vobsub_parse_ifo(void* this, const char *const name, unsigned int *palette, unsigned int *width, unsigned int *height, int force, int sid, char *langid); ^ CC libavformat/4xm.o CC libavfilter/allfilters.o CC libavcodec/012v.o CC libavutil/adler32.o CC libswscale/input.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libpostproc/postprocess.o CC libswresample/audioconvert.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libswscale/input.c:125:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(rgb, LE, AV_PIX_FMT_RGBA64LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:102:50: note: expanded from macro 'rgb64funcs' rgb64ToY_c_template(dst, src, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:45:57: note: passing argument to parameter 'rgb2yuv' here enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:125:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(rgb, LE, AV_PIX_FMT_RGBA64LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:112:65: note: expanded from macro 'rgb64funcs' rgb64ToUV_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:61:68: note: passing argument to parameter 'rgb2yuv' here int width, enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:125:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(rgb, LE, AV_PIX_FMT_RGBA64LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:122:70: note: expanded from macro 'rgb64funcs' rgb64ToUV_half_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:80:74: note: passing argument to parameter 'rgb2yuv' here int width, enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:126:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(rgb, BE, AV_PIX_FMT_RGBA64BE)CC libavfilter/audio.o ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:102:50: note: expanded from macro 'rgb64funcs' rgb64ToY_c_template(dst, src, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:45:57: note: passing argument to parameter 'rgb2yuv' here enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:126:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(rgb, BE, AV_PIX_FMT_RGBA64BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:112:65: note: expanded from macro 'rgb64funcs' rgb64ToUV_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:61:68: note: passing argument to parameter 'rgb2yuv' here int width, enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:126:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(rgb, BE, AV_PIX_FMT_RGBA64BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:122:70: note: expanded from macro 'rgb64funcs' rgb64ToUV_half_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:80:74: note: passing argument to parameter 'rgb2yuv' here int width, enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:127:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(bgr, LE, AV_PIX_FMT_BGRA64LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:102:50: note: expanded from macro 'rgb64funcs' rgb64ToY_c_template(dst, src, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:45:57: note: passing argument to parameter 'rgb2yuv' here enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:127:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(bgr, LE, AV_PIX_FMT_BGRA64LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:112:65: note: expanded from macro 'rgb64funcs' rgb64ToUV_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:61:68: note: passing argument to parameter 'rgb2yuv' here int width, enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:127:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(bgr, LE, AV_PIX_FMT_BGRA64LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:122:70: note: expanded from macro 'rgb64funcs' rgb64ToUV_half_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:80:74: note: passing argument to parameter 'rgb2yuv' here int width, enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:128:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(bgr, BE, AV_PIX_FMT_BGRA64BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:102:50: note: expanded from macro 'rgb64funcs' rgb64ToY_c_template(dst, src, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:45:57: note: passing argument to parameter 'rgb2yuv' here enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:128:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(bgr, BE, AV_PIX_FMT_BGRA64BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:112:65: note: expanded from macro 'rgb64funcs' rgb64ToUV_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:61:68: note: passing argument to parameter 'rgb2yuv' here int width, enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:128:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb64funcs(bgr, BE, AV_PIX_FMT_BGRA64BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:122:70: note: expanded from macro 'rgb64funcs' rgb64ToUV_half_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:80:74: note: passing argument to parameter 'rgb2yuv' here int width, enum AVPixelFormat origin, int32_t *rgb2yuv) ^ libswscale/input.c:239:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(rgb, LE, AV_PIX_FMT_RGB48LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:206:50: note: expanded from macro 'rgb48funcs' rgb48ToY_c_template(dst, src, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:133:59: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:239:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] CC libavutil/aes.o rgb48funcs(rgb, LE, AV_PIX_FMT_RGB48LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:221:65: note: expanded from macro 'rgb48funcs' rgb48ToUV_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:152:60: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:239:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(rgb, LE, AV_PIX_FMT_RGB48LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:236:70: note: expanded from macro 'rgb48funcs' rgb48ToUV_half_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:174:65: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:240:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(rgb, BE, AV_PIX_FMT_RGB48BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:206:50: note: expanded from macro 'rgb48funcs' rgb48ToY_c_template(dst, src, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:133:59: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:240:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(rgb, BE, AV_PIX_FMT_RGB48BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:221:65: note: expanded from macro 'rgb48funcs' rgb48ToUV_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:152:60: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:240:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(rgb, BE, AV_PIX_FMT_RGB48BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:236:70: note: expanded from macro 'rgb48funcs' rgb48ToUV_half_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:174:65: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:241:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(bgr, LE, AV_PIX_FMT_BGR48LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:206:50: note: expanded from macro 'rgb48funcs' rgb48ToY_c_template(dst, src, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:133:59: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:241:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(bgr, LE, AV_PIX_FMT_BGR48LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:221:65: note: expanded from macro 'rgb48funcs' rgb48ToUV_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:152:60: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:241:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(bgr, LE, AV_PIX_FMT_BGR48LE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:236:70: note: expanded from macro 'rgb48funcs' rgb48ToUV_half_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:174:65: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:242:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(bgr, BE, AV_PIX_FMT_BGR48BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:206:50: note: expanded from macro 'rgb48funcs' rgb48ToY_c_template(dst, src, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:133:59: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:242:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(bgr, BE, AV_PIX_FMT_BGR48BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:221:65: note: expanded from macro 'rgb48funcs' rgb48ToUV_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:152:60: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:242:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb48funcs(bgr, BE, AV_PIX_FMT_BGR48BE) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:236:70: note: expanded from macro 'rgb48funcs' rgb48ToUV_half_c_template(dstU, dstV, src1, src2, width, origin, rgb2yuv); \ ^~~~~~~ libswscale/input.c:174:65: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:378:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR32, bgr32, 16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:378:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR32, bgr32, 16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:378:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR32, bgr32, 16, 0, 0, 0, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:379:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR32_1, bgr321, 16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:379:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR32_1, bgr321, 16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:379:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR32_1, bgr321, 16, 0, 0, 8, 0xFF0000, 0xFF00, 0x00FF, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \clang: warning: argument unused during compilation: '-MMD' ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:380:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] In file included from libpostproc/postprocess.c:543: libpostproc/postprocess_template.c:3403:84: warning: passing 'uint64_t *' (aka 'unsigned long long *') to parameter of type 'int64_t *' (aka 'long long *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB32, rgb32, 0, 0, 16, 0, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ srcBlock + srcStride*8, srcStride, mode & LEVEL_FIX, &c.packedYOffset); ^~~~~~~~~~~~~~~~ libpostproc/postprocess_template.c:3094:61: libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' note: passing argument to parameter 'packedOffsetAndScale' here maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ int levelFix, int64_t *packedOffsetAndScale) ^ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:380:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB32, rgb32, 0, 0, 16, 0, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:380:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB32, rgb32, 0, 0, 16, 0, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:381:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB32_1, rgb321, 0, 0, 16, 8, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:381:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB32_1, rgb321, 0, 0, 16, 8, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:381:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB32_1, rgb321, 0, 0, 16, 8, 0x00FF, 0xFF00, 0xFF0000, 8, 0, 8, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libpostproc/postprocess_template.c:3539:92: warning: passing 'uint64_t *' (aka 'unsigned long long *') to parameter of type 'int64_t *' (aka 'long long *') converts between pointers to integer types with different sign [-Wpointer-sign] srcBlock + srcStride*copyAhead, srcStride, mode & LEVEL_FIX, &c.packedYOffset); ^~~~~~~~~~~~~~~~ libpostproc/postprocess_template.c:3094:61libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' : rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here note: int32_t *rgb2yuv) ^ passing argument to parameter 'packedOffsetAndScale' here int levelFix, int64_t *packedOffsetAndScale) ^ libswscale/input.c:382:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR565LE, bgr16le, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:382:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] libpostproc/postprocess_template.c:3634:29: warning: passing 'int32_t *' (aka 'int *') to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] c.tempBlurredPast[isColor] + (y>>3)*256 + (x>>3) + 256, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpostproc/postprocess_template.c:2158:69: note: passing argument to parameter 'tempBlurredPast' here rgb16_32_wrapper(AV_PIX_FMT_BGR565LE, bgr16le, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) uint8_t *tempBlurred, uint32_t *tempBlurredPast, int *maxNoise) ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' libpostproc/postprocess_template.c:3656:21: warning: passing 'int32_t *' (aka 'int *') to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ c.tempBlurredPast[isColor] + (y>>3)*256 + (x>>3) + 256, ^~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpostproc/postprocess_template.clibswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here :2158: int32_t *rgb2yuv) ^ 69: note: passing argument to parameter 'tempBlurredPast' here uint8_t *tempBlurred, uint32_t *tempBlurredPast, int *maxNoise) ^ libswscale/input.c:382:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR565LE, bgr16le, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:383:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR555LE, bgr15le, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:383:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR555LE, bgr15le, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:383:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR555LE, bgr15le, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:384:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR444LE, bgr12le, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:384:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR444LE, bgr12le, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:384:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR444LE, bgr12le, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:385:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB565LE, rgb16le, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:385:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB565LE, rgb16le, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\clang: warning: argument unused during compilation: '-MMD' ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:385:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB565LE, rgb16le, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:386:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB555LE, rgb15le, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:386:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB555LE, rgb15le, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:386:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB555LE, rgb15le, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:387:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB444LE, rgb12le, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:387:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB444LE, rgb12le, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:387:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB444LE, rgb12le, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:388:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR565BE, bgr16be, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:In file included from libpostproc/postprocess.c388:1:564: libpostproc/postprocess_template.c:3403:84: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] : warning: passing 'uint64_t *' (aka 'unsigned long long *') to parameter of type 'int64_t *' (aka 'long long *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR565BE, bgr16be, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364: srcBlock + srcStride*8, srcStride, mode & LEVEL_FIX, &c.packedYOffset); ^~~~~~~~~~~~~~~~ libpostproc/postprocess_template.c:309468: note: :61: note: passing argument to parameter 'packedOffsetAndScale' here expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287: int levelFix, int64_t *packedOffsetAndScale) ^ 63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:388:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR565BE, bgr16be, 0, 0, 0, 0, 0x001F, 0x07E0, 0xF800, 11, 5, 0, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:389:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR555BE, bgr15be, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:389:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR555BE, bgr15be, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:389:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR555BE, bgr15be, 0, 0, 0, 0, 0x001F, 0x03E0, 0x7C00, 10, 5, 0, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52:libpostproc/postprocess_template.c note: expanded from macro 'rgb16_32_wrapper' :3539 rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here :92 int32_t *rgb2yuv) ^ : warning: passing 'uint64_t *' (aka 'unsigned long long *') to parameter of type 'int64_t *' (aka 'long long *') converts between pointers to integer types with different sign [-Wpointer-sign] libswscale/input.c:390:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] srcBlock + srcStride*copyAhead, srcStride, mode & LEVEL_FIX, &c.packedYOffset); rgb16_32_wrapper(AV_PIX_FMT_BGR444BE, bgr12be, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355 ^~~~~~~~~~~~~~~~ :67: note: expanded from macro 'rgb16_32_wrapper' libpostproc/postprocess_template.c:3094:61: note: maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \passing argument to parameter 'packedOffsetAndScale' here ^~~ libswscale/input.c:261: int levelFix, int64_t *packedOffsetAndScale) ^ 62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:390:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_BGR444BE, bgr12be, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:libpostproc/postprocess_template.c:3634287:63:29: warning: passing 'int32_t *' (aka 'int *') to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ CC libavcodec/4xm.o c.tempBlurredPast[isColor] + (y>>3)*256 + (x>>3) + 256, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libpostproc/postprocess_template.clibswscale/input.c:390:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] :2158:69rgb16_32_wrapper(AV_PIX_FMT_BGR444BE, bgr12be, 0, 0, 0, 0, 0x000F, 0x00F0, 0x0F00, 8, 4, 0, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375: note: passing argument to parameter 'tempBlurredPast' here :52: note: expanded from macro 'rgb16_32_wrapper' uint8_t *tempBlurred, uint32_t *tempBlurredPast, int *maxNoise) ^ rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:391:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] libpostproc/postprocess_template.c:3656:21: warning: passing 'int32_t *' (aka 'int *') to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB565BE, rgb16be, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ c.tempBlurredPast[isColor] + (y>>3)*256 + (x>>3) + 256, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: libpostproc/postprocess_template.c:2158:69: note: passing argument to parameter 'tempBlurredPast' here note: expanded from macro 'rgb16_32_wrapper' uint8_t *tempBlurred, uint32_t *tempBlurredPast, int *maxNoise) ^ maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62 : note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:391:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB565BE, rgb16be, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:391:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB565BE, rgb16be, 0, 0, 0, 0, 0xF800, 0x07E0, 0x001F, 0, 5, 11, RGB2YUV_SHIFT + 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:392:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB555BE, rgb15be, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:392:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB555BE, rgb15be, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:392:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB555BE, rgb15be, 0, 0, 0, 0, 0x7C00, 0x03E0, 0x001F, 0, 5, 10, RGB2YUV_SHIFT + 7) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:393:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB444BE, rgb12be, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:355:67: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:261:62: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:393:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB444BE, rgb12be, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:364:68: note: expanded from macro 'rgb16_32_wrapper' maskr, maskg, maskb, rsh, gsh, bsh, S, tab);\ ^~~ libswscale/input.c:287:63: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ libswscale/input.c:393:1: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] rgb16_32_wrapper(AV_PIX_FMT_RGB444BE, rgb12be, 0, 0, 0, 0, 0x0F00, 0x00F0, 0x000F, 0, 4, 8, RGB2YUV_SHIFT + 4) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/input.c:375:52: note: expanded from macro 'rgb16_32_wrapper' rsh, gsh, bsh, S, tab); \ ^~~ libswscale/input.c:315:68: note: passing argument to parameter 'rgb2yuv' here int32_t *rgb2yuv) ^ clang: warning: argument unused during compilation: '-MMD' libswscale/input.c:828:13: warning: 116 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_RGB24'... [-Wswitch] switch (srcFormat) { ^ libswscale/input.c:946:17: warning: 136 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (srcFormat) { ^ libswscale/input.c:1031:17: warning: 138 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (srcFormat) { ^ libswscale/input.c:1115:13: warning: 88 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUV422P'... [-Wswitch] switch (srcFormat) { ^ libswscale/input.c:1322:17: warning: 154 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (srcFormat) { ^ CC libavformat/a64.o In file included from libavfilter/audio.c:27: In file included from libavfilter/audio.h:26: libavfilter/internal.h:275:8: warning: 'input_count' is deprecated [-Wdeprecated-declarations] f->input_count = f->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ In file included from libavfilter/audio.c:27: In file included from libavfilter/audio.h:26: libavfilter/internal.h:289:8: warning: 'output_count' is deprecated [-Wdeprecated-declarations] f->output_count = f->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared here attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavfilter/avcodec.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/aacdec.o clang: warning: argument unused during compilation: '-MMD' CC libavutil/atomic.o CC libavfilter/avfilter.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavutil/audio_fifo.o CC libswresample/dither.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' In file included from libavfilter/avfilter.c:35: In file included from libavfilter/audio.h:26: libavfilter/internal.h:275:8: warning: 'input_count' is deprecated [-Wdeprecated-declarations] f->input_count = f->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ In file included from libavfilter/avfilter.c:35: In file included from libavfilter/audio.h:26: libavfilter/internal.h:289:8: warning: 'output_count' is deprecated [-Wdeprecated-declarations] f->output_count = f->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared here attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ CC libavformat/ac3dec.o libavfilter/avfilter.c:261:21: warning: 5 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_SUBTITLE'... [-Wswitch] switch (link->type) { ^ libavfilter/avfilter.c:651:10: warning: 'output_count' is deprecated [-Wdeprecated-declarations] ret->output_count = ret->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared here attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ libavfilter/avfilter.c:652:10: warning: 'input_count' is deprecated [-Wdeprecated-declarations] ret->input_count = ret->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ clang: warning: argument unused during compilation: '-MMD' CC libavutil/avstring.o clang: warning: argument unused during compilation: '-MMD' CC libswresample/rematrix.o CC libavformat/act.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 30 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o parser-mecmd.o parser-mecmd.c clang: warning: argument unused during compilation: '-MMD' CC libavcodec/8bps.o 5 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavfilter/avfiltergraph.o CC libavutil/base64.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o xvid_vbr.o xvid_vbr.c CC libavformat/adp.o clang: warning: argument unused during compilation: '-MMD' libavutil/base64.c:84:20: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] const uint8_t *in = in_str; ^ ~~~~~~ clang: warning: argument unused during compilation: '-MMD' In file included from libavfilter/avfiltergraph.c:38: libavfilter/internal.h:275:8: warning: 'input_count' is deprecated [-Wdeprecated-declarations] f->input_count = f->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ In file included from libavfilter/avfiltergraph.c:38: libavfilter/internal.h:289:8: warning: 'output_count' is deprecated [-Wdeprecated-declarations] f->output_count = f->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared here attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ libavfilter/avfiltergraph.c:212:12: warning: 'filter_count_unused' is deprecated [-Wdeprecated-declarations] graph->filter_count_unused = graph->nb_filters; ^ libavfilter/avfilter.h:1171:14: note: 'filter_count_unused' declared here unsigned filter_count_unused; ^ CC libavcodec/8svx.o 1 warning generated. CC libavutil/blowfish.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/adtsenc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/a64multienc.o CC libavutil/bprint.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libswscale/options.o clang: warning: argument unused during compilation: '-MMD' libavutil/bprint.c:224:10: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] *mem = *actual_size ? buf->str + buf->len : NULL; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/adxdec.o clang: warning: argument unused during compilation: '-MMD' CC libswresample/resample.o CC libavfilter/buffer.o 1 warning generated. CC libavutil/buffer.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/aea.o libswresample/resample.c:138:16: warning: 8 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch] switch(c->format){ ^ CC libavcodec/aac_ac3_parser.o In file included from libavfilter/buffer.c:31: libavfilter/internal.h:275:8: warning: 'input_count' is deprecated [-Wdeprecated-declarations] f->input_count = f->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ In file included from libavfilter/buffer.c:31: libavfilter/internal.h:289:8: warning: 'output_count' is deprecated [-Wdeprecated-declarations] f->output_count = f->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared hereclang: warning: argument unused during compilation: '-MMD' attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ae.o libmpcodecs/ae.c clang: warning: argument unused during compilation: '-MMD' 77 warnings generated. CC libswscale/output.o CC libavutil/channel_layout.o libavcodec/aac_ac3_parser.c:89:20: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] if (avctx->request_channels == 1) ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/aac_ac3_parser.c:91:25: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] else if (avctx->request_channels == 2) ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ clang: clangwarning: : warning: argument unused during compilation: '-MMD' argument unused during compilation: '-MMD' CC libavformat/afc.o 2 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/aac_adtstoasc_bsf.o 3 warnings generated. CC libavfilter/buffersink.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libswscale/output.c:408:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] output_pixel(*dest++, acc); ^ libswscale/output.c:320:7: note: expanded from macro 'output_pixel' } else { \ ^ libswscale/output.c:465:17: warning: add explicit braces to avoid dangling else [-Wdangling-else] output_pixel(*dest++, acc); ^ libswscale/output.c:320:7: note: expanded from macro 'output_pixel' } else { \ ^ CC libswresample/swresample.o clang: warning: argument unused during compilation: '-MMD' libswscale/output.c:1372:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] A1 = abuf0[i * 2 ] * 255 + 16384 >> 15; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~~ libswscale/output.c:1372:45: note: place parentheses around the '+' expression to silence this warning A1 = abuf0[i * 2 ] * 255 + 16384 >> 15; ^ ( ) libswscale/output.c:1373:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] A2 = abuf0[i * 2 + 1] * 255 + 16384 >> 15; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~~ libswscale/output.c:1373:45: note: place parentheses around the '+' expression to silence this warning A2 = abuf0[i * 2 + 1] * 255 + 16384 >> 15; ^ ( ) libswscale/output.c:1480:12: warning: 154 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch(target) { ^ In file included from libavfilter/buffersink.c:34: In file included from libavfilter/audio.h:26: libavfilter/internal.h:275:8: warning: 'input_count' is deprecated [-Wdeprecated-declarations] f->input_count = f->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ In file included from libavfilter/buffersink.c:34: In file included from libavfilter/audio.h:26: libavfilter/internal.h:289:8: warning: 'output_count' is deprecated [-Wdeprecated-declarations] f->output_count = f->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared here attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ CC libavformat/aiffdec.o libavfilter/buffersink.c:301:15: warning: 'avfilter_get_video_buffer_ref_from_arrays' is deprecated [-Wdeprecated-declarations] buf = avfilter_get_video_buffer_ref_from_arrays(frame->data, frame->linesize, ^ ./libavutil/attributes.h:112:40: note: expanded from macro 'AV_NOWARN_DEPRECATED' # define AV_NOWARN_DEPRECATED(code) code ^ libavfilter/avfilter.h:914:1: note: 'avfilter_get_video_buffer_ref_from_arrays' declared here avfilter_get_video_buffer_ref_from_arrays(uint8_t * const data[4], const int linesize[4], int perms, ^ libavfilter/buffersink.c:306:15: warning: 'avfilter_get_audio_buffer_ref_from_arrays' is deprecated [-Wdeprecated-declarations] buf = avfilter_get_audio_buffer_ref_from_arrays(frame->extended_data, ^ ./libavutil/attributes.h:112:40: note: expanded from macro 'AV_NOWARN_DEPRECATED' # define AV_NOWARN_DEPRECATED(code) code ^ libswscale/output.c:1895:17: warning: 142 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] libavfilter/avfilter.h switch (dstFormat) { ^ :932:20: note: 'avfilter_get_audio_buffer_ref_from_arrays' declared here AVFilterBufferRef *avfilter_get_audio_buffer_ref_from_arrays(uint8_t **data, ^ libavfilter/buffersink.c:317:5: warning: 'avfilter_copy_frame_props' is deprecated [-Wdeprecated-declarations] avfilter_copy_frame_props(buf, frame); ^ ./libavutil/attributes.h:112:40: note: expanded from macro 'AV_NOWARN_DEPRECATED' # define AV_NOWARN_DEPRECATED(code) code ^ libavfilter/avfilter.h:1117:5: note: 'avfilter_copy_frame_props' declared here int avfilter_copy_frame_props(AVFilterBufferRef *dst, const AVFrame *src); ^ libswscale/output.c:2025:17: warning: 132 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (dstFormat) { ^ libswscale/output.c:2198:13: warning: 159 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_RGB24'... [-Wswitch] switch (dstFormat) { ^ clang: warning: argument unused during compilation: '-MMD' CC libavutil/cpu.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/aac_parser.o libswresample/swresample.c:721:24: warning: 8 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch] switch(s->int_sample_fmt) { ^ clang: warning: argument unused during compilation: '-MMD' libavformat/aiffdec.c:86:40: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&s->metadata, key, str, AV_DICT_DONT_STRDUP_VAL); ^~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavutil/cpu.c:219:61: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] return av_opt_eval_flags(&pclass, &cpuflags_opts[0], s, flags); ^~~~~ libavutil/opt.h:591:83: note: passing argument to parameter 'flags_out' here int av_opt_eval_flags (void *obj, const AVOption *o, const char *val, int *flags_out); ^ 5 warnings generated. CC libavfilter/buffersrc.o 1 warning generated. CC libavutil/crc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/aacadtsdec.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/aiffenc.o In file included from libavfilter/buffersrc.c:36: In file included from libavfilter/audio.h:26: libavfilter/internal.h:275:8: warning: 'input_count' is deprecated [-Wdeprecated-declarations] f->input_count = f->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ In file included from libavfilter/buffersrc.c:36: In file included from libavfilter/audio.h:26: libavfilter/internal.h:289:8: warning: 'output_count' is deprecated [-Wdeprecated-declarations] f->output_count = f->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared here attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ clang: warning: argument unused during compilation: '-MMD' libavfilter/buffersrc.c:193:5: warning: 'avfilter_unref_buffer' is deprecated [-Wdeprecated-declarations] avfilter_unref_buffer(buf); ^ ./libavutil/attributes.h:112:40: note: expanded from macro 'AV_NOWARN_DEPRECATED' # define AV_NOWARN_DEPRECATED(code) code ^ libavfilter/avfilter.h:226:6: note: 'avfilter_unref_buffer' declared here void avfilter_unref_buffer(AVFilterBufferRef *ref); ^ libavfilter/buffersrc.c:231:16: warning: 'avfilter_copy_buf_props' is deprecated [-Wdeprecated-declarations] if ((ret = avfilter_copy_buf_props(frame, buf)) < 0) ^ ./libavutil/attributes.h:112:40: note: expanded from macro 'AV_NOWARN_DEPRECATED' # define AV_NOWARN_DEPRECATED(code) code ^ libavfilter/avfilter.h:1126:5: note: 'avfilter_copy_buf_props' declared here int avfilter_copy_buf_props(AVFrame *dst, const AVFilterBufferRef *src); ^ CC libavutil/des.o clang: warning: argument unused during compilation: '-MMD' libavformat/aiffenc.c:90:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] CC libavcodec/aaccoder.o if (tag = av_dict_get(s->metadata, key, NULL, 0)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/aiffenc.c:90:13: note: place parentheses around the assignment to silence this warning if (tag = av_dict_get(s->metadata, key, NULL, 0)) { ^ ( ) libavformat/aiffenc.c:90:13: note: use '==' to turn this assignment into an equality comparison if (tag = av_dict_get(s->metadata, key, NULL, 0)) { ^ == libavformat/aiffenc.c:95:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, tag->value, size); ^~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/aiffenc.c:133:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "FORM"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/aiffenc.c:136:22: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, aifc ? "AIFC" : "AIFF"); ^~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/aiffenc.c:144:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "FVER"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/aiffenc.c:150:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "CHAN"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/aiffenc.c:161:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "COMM"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/aiffenc.c:189:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "wave"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/aiffenc.c:195:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "SSND"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavfilter/drawutils.o 1 warning generated. CC libswscale/rgb2rgb.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 9 warnings generated. CC libavformat/allformats.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. 8 warnings generated. AR libpostproc/libpostproc.a CC libavutil/dict.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/aacdec.o libswscale/rgb2rgb.c:317:40: warning: '&' within '|' [-Wbitwise-op-parentheses] d[i] = (rgb << 8 | rgb & 0xF0 | rgb >> 8) & 0xFFF; ~ ~~~~^~~~~~ libswscale/rgb2rgb.c:317:40: note: place parentheses around the '&' expression to silence this warning d[i] = (rgb << 8 | rgb & 0xF0 | rgb >> 8) & 0xFFF; ^ ( ) clang: warning: argument unused during compilation: '-MMD' CC libavformat/amr.o CC libavutil/downmix_info.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/aacdec.c:2249:16: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(buf, "libfaac %d.%d", &major, &minor) == 2){ ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ CC libavfilter/fifo.o libavformat/amr.c:50:24: warning: passing 'const char [7]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, AMR_header, sizeof(AMR_header) - 1); /* magic number */ ^~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/amr.c:52:24: warning: passing 'const char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, AMRWB_header, sizeof(AMRWB_header) - 1); /* magic number */ ^~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ CC libavutil/error.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavformat/anm.o clang: warning: argument unused during compilation: '-MMD' In file included from libavfilter/fifo.c:32: In file included from libavfilter/audio.h:26: libavfilter/internal.h:275:8: warning: 'input_count' is deprecated [-Wdeprecated-declarations] f->input_count = f->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ In file included from libavfilter/fifo.c:32: In file included from libavfilter/audio.h:26: libavfilter/internal.h:289:8: warning: 'output_count' is deprecated [-Wdeprecated-declarations] f->output_count = f->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared here attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ CC libavutil/eval.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavfilter/formats.o clang: warning: argument unused during compilation: '-MMD' libavutil/eval.c:239:33: warning: 'av_reverse' is deprecated [-Wdeprecated-declarations] p->var[0] = av_reverse[i&255]*x_max/255; ^ libavutil/common.h:79:43: note: 'av_reverse' declared here extern attribute_deprecated const uint8_t av_reverse[256]; ^ libavutil/eval.c:277:21: warning: 23 enumeration values not handled in switch: 'e_value', 'e_const', 'e_func0'... [-Wswitch] switch (e->type) { ^ CC libavformat/apc.o clang: warning: argument unused during compilation: '-MMD' In file included from libavfilter/formats.c:29: libavfilter/internal.h:275:8: warning: 'input_count' is deprecated [-Wdeprecated-declarations] f->input_count = f->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ In file included from libavfilter/formats.c:29: libavfilter/internal.h:289:8: warning: 'output_count' is deprecated [-Wdeprecated-declarations] f->output_count = f->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared here attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ae_pcm.o libmpcodecs/ae_pcm.c clang: warning: argument unused during compilation: '-MMD' libavformat/apc.c:30:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(p->buf, "CRYO_APC", 8)) ^~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ 1 warning generated. CC libavformat/ape.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavfilter/graphdump.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/apetag.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/aacenc.o 2 warnings generated. CC libavutil/fifo.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/apetag.c:67:40: warning: passing 'uint8_t [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] size -= avio_get_str(pb, size, filename, sizeof(filename)); ^~~~~~~~ libavformat/avio.h:330:53: note: passing argument to parameter 'buf' here int avio_get_str(AVIOContext *pb, int maxlen, char *buf, int buflen); ^ libavformat/apetag.c:73:36: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&st->metadata, key, filename, 0); ^~~ ./libavutil/dict.h:121:48: note: passing argument to parameter 'key' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/apetag.c:73:41: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&st->metadata, key, filename, 0); ^~~~~~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/apetag.c:75:41: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((id = ff_guess_image2_codec(filename)) != AV_CODEC_ID_NONE) { ^~~~~~~~ libavformat/internal.h:232:50: note: passing argument to parameter 'filename' here enum AVCodecID ff_guess_image2_codec(const char *filename); ^ libavformat/apetag.c:107:35: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&s->metadata, key, value, AV_DICT_DONT_STRDUP_VAL); ^~~ ./libavutil/dict.h:121:48: note: passing argument to parameter 'key' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/apetag.c:107:40: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&s->metadata, key, value, AV_DICT_DONT_STRDUP_VAL); ^~~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/apetag.c:127:17: warning: passing 'uint8_t [8]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(buf, APE_TAG_PREAMBLE, 8)) { ^~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavformat/apetag.c:193:30: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!string_is_ascii(e->key)) { ^~~~~~ libavformat/apetag.c:169:43: note: passing argument to parameter 'str' here static int string_is_ascii(const uint8_t *str) ^ libavformat/apetag.c:202:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(dyn_bc, e->value, val_len); // value ^~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/apetag.c:214:23: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, "APETAGEX", 8); // id ^~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/apetag.c:222:23: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, "APETAGEX", 8); // id ^~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ CC libavfilter/graphparser.o clang: warning: argument unused during compilation: '-MMD' 11 warnings generated. YASM libswresample/x86/rematrix.o CC libavformat/aqtitledec.o libavcodec/aacenc.c:697:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ff_mdct_init(&s->mdct1024, 11, 0, 32768.0)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/aacenc.c:697:13: note: place parentheses around the assignment to silence this warning if (ret = ff_mdct_init(&s->mdct1024, 11, 0, 32768.0)) ^ ( ) libavcodec/aacenc.c:697:13: note: use '==' to turn this assignment into an equality comparison if (ret = ff_mdct_init(&s->mdct1024, 11, 0, 32768.0)) ^ == libavcodec/aacenc.c:699:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ff_mdct_init(&s->mdct128, 8, 0, 32768.0)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/aacenc.c:699:13: note: place parentheses around the assignment to silence this warning if (ret = ff_mdct_init(&s->mdct128, 8, 0, 32768.0)) ^ ( ) libavcodec/aacenc.c:699:13: note: use '==' to turn this assignment into an equality comparison if (ret = ff_mdct_init(&s->mdct128, 8, 0, 32768.0)) ^ == libavcodec/aacenc.c:749:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = dsp_init(avctx, s)) ~~~~^~~~~~~~~~~~~~~~~~~~ libavcodec/aacenc.c:749:13: note: place parentheses around the assignment to silence this warning if (ret = dsp_init(avctx, s)) ^ ( ) libavcodec/aacenc.c:749:13: note: use '==' to turn this assignment into an equality comparison if (ret = dsp_init(avctx, s)) ^ == libavcodec/aacenc.c:752:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = alloc_buffers(avctx, s)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/aacenc.c:752:13: note: place parentheses around the assignment to silence this warning if (ret = alloc_buffers(avctx, s)) ^ ( ) libavcodec/aacenc.c:752:13: note: use '==' to turn this assignment into an equality comparison if (ret = alloc_buffers(avctx, s)) ^ == libavcodec/aacenc.c:764:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ff_psy_init(&s->psy, avctx, 2, sizes, lengths, s->chan_map[0], grouping)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/aacenc.c:764:13: note: place parentheses around the assignment to silence this warning if (ret = ff_psy_init(&s->psy, avctx, 2, sizes, lengths, s->chan_map[0], grouping)) ^ ( ) libavcodec/aacenc.c:764:13: note: use '==' to turn this assignment into an equality comparison if (ret = ff_psy_init(&s->psy, avctx, 2, sizes, lengths, s->chan_map[0], grouping)) ^ == CC libavutil/file.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' YASM libswresample/x86/audio_convert.o libavformat/aqtitledec.c:43:17: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = p->buf; ^ ~~~~~~ libavformat/aqtitledec.c:82:58: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&aqt->q, "\n", 1, 1); ^~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libavformat/aqtitledec.c:86:54: warning: passing 'char [4096]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&aqt->q, line, strlen(line), !new_event); ^~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ CC libavutil/file_open.o 3 warnings generated. CC libavformat/asf.o clang: warning: argument unused during compilation: '-MMD' CC libavfilter/opencl_allkernels.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavutil/fixed_dsp.o CC libavfilter/pthread.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/asfcrypt.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libswscale/swscale.o clang: warning: argument unused during compilation: '-MMD' In file included from libavfilter/pthread.c:32: libavfilter/internal.h:275:8: warning: 'input_count' is deprecated [-Wdeprecated-declarations] f->input_count = f->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ In file included from libavfilter/pthread.c:32: libavfilter/internal.h:289:8: warning: 'output_count' is deprecated [-Wdeprecated-declarations] f->output_count = f->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared here attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ CC libavutil/float_dsp.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavfilter/transform.o libswscale/swscale.c:391:13: warning: assigning to 'uint32_t *' (aka 'unsigned int *') from 'int32_t [176]' converts between pointers to integer types with different sign [-Wpointer-sign] pal = c->input_rgb2yuv_table; ^ ~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ve.o libmpcodecs/ve.c libswscale/swscale.c:831:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] c->xyz2rgb_matrix[0][1] * y + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ libswscale/swscale.c:831:45: note: place parentheses around the '+' expression to silence this warning c->xyz2rgb_matrix[0][1] * y + ^ libswscale/swscale.c:834:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] c->xyz2rgb_matrix[1][1] * y + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ libswscale/swscale.c:834:45: note: place parentheses around the '+' expression to silence this warning c->xyz2rgb_matrix[1][1] * y + ^ libswscale/swscale.c:837:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] c->xyz2rgb_matrix[2][1] * y + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ libswscale/swscale.c:837:45: note: place parentheses around the '+' expression to silence this warning c->xyz2rgb_matrix[2][1] * y + ^ libswscale/swscale.c:887:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] c->rgb2xyz_matrix[0][1] * g + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ libswscale/swscale.c:887:45: note: place parentheses around the '+' expression to silence this warning c->rgb2xyz_matrix[0][1] * g + ^ libswscale/swscale.c:890:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] c->rgb2xyz_matrix[1][1] * g + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ libswscale/swscale.c:890:45: note: place parentheses around the '+' expression to silence this warning c->rgb2xyz_matrix[1][1] * g + ^ libswscale/swscale.c:893:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] c->rgb2xyz_matrix[2][1] * g + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ libswscale/swscale.c:893:45: note: place parentheses around the '+' expression to silence this warning c->rgb2xyz_matrix[2][1] * g + ^ clang: warning: argument unused during compilation: '-MMD' CC libavformat/asfdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavutil/frame.o libavfilter/transform.c:179:20: warning: enumeration values 'FILL_BLANK' and 'FILL_COUNT' not handled in switch [-Wswitch] switch(fill) { ^ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ve_raw.o libmpcodecs/ve_raw.c clang: warning: argument unused during compilation: '-MMD' 1 warning generated. libavformat/asfdec.c:234:51: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len -= avio_get_str16le(s->pb, len - picsize, desc, desc_len); ^~~~ libavformat/avio.h:338:57: note: passing argument to parameter 'buf' here int avio_get_str16le(AVIOContext *pb, int maxlen, char *buf, int buflen); ^ libavformat/asfdec.c:253:45: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&st->metadata, "title", desc, AV_DICT_DONT_STRDUP_VAL); ^~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/asfdec.c:293:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(s->pb, value, len); ^~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ CC libavfilter/video.o libavformat/asfdec.c:1328:25: warning: 'destruct' is deprecated [-Wdeprecated-declarations] asf_st->pkt.destruct = NULL; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavutil/frame.c:55:8: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations] f->qscale_table = buf->data; ^ libavutil/frame.h:259:13: note: 'qscale_table' declared here int8_t *qscale_table; ^ libavutil/frame.c:55:21: warning: assigning to 'int8_t *' (aka 'signed char *') from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] f->qscale_table = buf->data; ^ ~~~~~~~~~ libavutil/frame.c:56:8: warning: 'qstride' is deprecated [-Wdeprecated-declarations] f->qstride = stride; ^ libavutil/frame.h:264:9: note: 'qstride' declared here int qstride; ^ libavutil/frame.c:57:8: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations] f->qscale_type = qp_type; ^ libavutil/frame.h:267:9: note: 'qscale_type' declared here int qscale_type; ^ libavutil/frame.c:64:18: warning: 'qstride' is deprecated [-Wdeprecated-declarations] *stride = f->qstride; ^ libavutil/frame.h:264:9: note: 'qstride' declared here int qstride; ^ libavutil/frame.c:clang: warning: argument unused during compilation: '-MMD' 65:18: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations] *type = f->qscale_type; ^ libavutil/frame.h:267:9: note: 'qscale_type' declared here int qscale_type; ^ libavutil/frame.c:70:12: warning: returning 'uint8_t *' (aka 'unsigned char *') from a function with result type 'int8_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] return f->qp_table_buf->data; ^~~~~~~~~~~~~~~~~~~~~ libavutil/frame.c:458:10: warning: 'type' is deprecated [-Wdeprecated-declarations] dst->type = src->type; ^ libavutil/frame.h:321:9: note: 'type' declared here int type; ^ libavutil/frame.c:458:40: warning: 'type' is deprecated [-Wdeprecated-declarations] dst->type = src->type; ^ libavutil/frame.h:321:9: note: 'type' declared here int type; ^ libavutil/frame.c:496:10: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations] dst->qscale_table = NULL; ^ libavutil/frame.h:259:13: note: 'qscale_table' declared here int8_t *qscale_table; ^ libavutil/frame.c:497:10: warning: 'qstride' is deprecated [-Wdeprecated-declarations] dst->qstride = 0; ^ libavutil/frame.h:264:9: note: 'qstride' declared here int qstride; ^ libavutil/frame.c:498:10: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations] dst->qscale_type = 0; ^ libavutil/frame.h:267:9: note: 'qscale_type' declared here int qscale_type; ^ libavutil/frame.c:502:18: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations] dst->qscale_table = dst->qp_table_buf->data; ^ libavutil/frame.h:259:13: note: 'qscale_table' declared here int8_t *qscale_table; ^ libavutil/frame.c:502:31: warning: assigning to 'int8_t *' (aka 'signed char *') from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] dst->qscale_table = dst->qp_table_buf->data; ^ ~~~~~~~~~~~~~~~~~~~~~~~ libavutil/frame.c:503:18: warning: 'qstride' is deprecated [-Wdeprecated-declarations] dst->qstride = src->qstride; ^ libavutil/frame.h:264:9: note: 'qstride' declared here int qstride; ^ libavutil/frame.c:503:38: warning: 'qstride' is deprecated [-Wdeprecated-declarations] dst->qstride = src->qstride; ^ libavutil/frame.h:264:9: note: 'qstride' declared here int qstride; ^ libavutil/frame.c:504:18: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations] dst->qscale_type = src->qscale_type; ^ libavutil/frame.h:267:9: note: 'qscale_type' declared here int qscale_type; ^ libavutil/frame.c:504:38: warning: 'qscale_type' is deprecated [-Wdeprecated-declarations] dst->qscale_type = src->qscale_type; ^ libavutil/frame.h:267:9: note: 'qscale_type' declared here int qscale_type; ^ In file included from libavfilter/video.c:32: libavfilter/internal.h:275:8: warning: 'input_count' is deprecated [-Wdeprecated-declarations] f->input_count = f->nb_inputs; ^ libavfilter/avfilter.h:643:35: note: 'input_count' declared here attribute_deprecated unsigned input_count; ///< @deprecated use nb_inputs ^ In file included from libavfilter/video.c:32: libavfilter/internal.h:289:8: warning: 'output_count' is deprecated [-Wdeprecated-declarations] f->output_count = f->nb_outputs; ^ libavfilter/avfilter.h:650:35: note: 'output_count' declared here attribute_deprecated unsigned output_count; ///< @deprecated use nb_outputs ^ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/muxer.o libmpdemux/muxer.c 2 warnings generated. AR libavfilter/libavfilter.a clang: warning: argument unused during compilation: '-MMD' CC libswresample/x86/swresample_x86.o clang: warning: argument unused during compilation: '-MMD' 18 warnings generated. CC libavutil/hash.o clang: warning: argument unused during compilation: '-MMD' libswresample/x86/swresample_x86.c:56:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswresample/x86/swresample_x86.c:56:49: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:56:113: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswresample/x86/swresample_x86.c:56:113: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:62:45: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S32 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S32P) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswresample/x86/swresample_x86.c:62:45: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S32 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:62:109: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S32 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S32P) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswresample/x86/swresample_x86.c:62:109: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S32 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:64:45: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S16 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S16P) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswresample/x86/swresample_x86.c:64:45: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S16 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S16P) ^ ( ) libswresample/x86/swresample_x86.c:64:109: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S16 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S16P) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswresample/x86/swresample_x86.c:64:109: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S16 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S16P) ^ ( ) libswresample/x86/swresample_x86.c:66:45: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S32P && in_fmt == AV_SAMPLE_FMT_FLTP) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswresample/x86/swresample_x86.c:66:45: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S32P && in_fmt == AV_SAMPLE_FMT_FLTP) ^ ( ) libswresample/x86/swresample_x86.c:66:109: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S32P && in_fmt == AV_SAMPLE_FMT_FLTP) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswresample/x86/swresample_x86.c:66:109: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S32P && in_fmt == AV_SAMPLE_FMT_FLTP) ^ ( ) libswresample/x86/swresample_x86.c:68:45: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_S16 && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S16P && in_fmt == AV_SAMPLE_FMT_FLTP) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswresample/x86/swresample_x86.c:68:45: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_S16 && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S16P && in_fmt == AV_SAMPLE_FMT_FLTP) ^ ( ) libswresample/x86/swresample_x86.c:68:109: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_S16 && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S16P && in_fmt == AV_SAMPLE_FMT_FLTP) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswresample/x86/swresample_x86.c:68:109: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_S16 && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S16P && in_fmt == AV_SAMPLE_FMT_FLTP) ^ ( ) libswresample/x86/swresample_x86.c:72:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswresample/x86/swresample_x86.c:72:49: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:72:113: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswresample/x86/swresample_x86.c:72:113: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:81:50: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S32P && in_fmt == AV_SAMPLE_FMT_S32) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswresample/x86/swresample_x86.c:81:50: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S32P && in_fmt == AV_SAMPLE_FMT_S32) ^ ( ) libswresample/x86/swresample_x86.c:81:114: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S32P && in_fmt == AV_SAMPLE_FMT_S32) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswresample/x86/swresample_x86.c:81:114: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_FLT || out_fmt == AV_SAMPLE_FMT_S32P && in_fmt == AV_SAMPLE_FMT_S32) ^ ( ) libswresample/x86/swresample_x86.c:120:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswresample/x86/swresample_x86.c:120:49: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:120:113: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswresample/x86/swresample_x86.c:120:113: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:129:45: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S32 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S32P) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswresample/x86/swresample_x86.c:129:45: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S32 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:129:109: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S32 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S32P) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswresample/x86/swresample_x86.c:129:109: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_S32 || out_fmt == AV_SAMPLE_FMT_FLTP && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:132:49: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswresample/x86/swresample_x86.c:132:49: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) libswresample/x86/swresample_x86.c:132:113: warning: '&&' within '||' [-Wlogical-op-parentheses] if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswresample/x86/swresample_x86.c:132:113: note: place parentheses around the '&&' expression to silence this warning if( out_fmt == AV_SAMPLE_FMT_FLT && in_fmt == AV_SAMPLE_FMT_FLTP || out_fmt == AV_SAMPLE_FMT_S32 && in_fmt == AV_SAMPLE_FMT_S32P) ^ ( ) CC libswscale/swscale_unscaled.o clang: warning: argument unused during compilation: '-MMD' libavutil/hash.c:138:13: warning: enumeration value 'NUM_HASHES' not handled in switch [-Wswitch] switch (ctx->type) { ^ libavutil/hash.c:159:13: warning: enumeration value 'NUM_HASHES' not handled in switch [-Wswitch] switch (ctx->type) { ^ libavutil/hash.c:180:13: warning: enumeration value 'NUM_HASHES' not handled in switch [-Wswitch] switch (ctx->type) { ^ 1 warning generated. CC libavcodec/aacps.o 20 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/muxer_avi.o libmpdemux/muxer_avi.c clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavutil/hmac.o clang: warning: argument unused during compilation: '-MMD' libswscale/swscale_unscaled.c:380:17: warning: 158 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (dstFormat) { ^ libswscale/swscale_unscaled.c:389:17: warning: 158 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (dstFormat) { ^ libswscale/swscale_unscaled.c:560:25: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( HAVE_BIGENDIAN && !(src_format->flags & AV_PIX_FMT_FLAG_BE) || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswscale/swscale_unscaled.c:560:25: note: place parentheses around the '&&' expression to silence this warning if ( HAVE_BIGENDIAN && !(src_format->flags & AV_PIX_FMT_FLAG_BE) || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/swscale_unscaled.c:563:25: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( HAVE_BIGENDIAN && !(dst_format->flags & AV_PIX_FMT_FLAG_BE) || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswscale/swscale_unscaled.c:563:25: note: place parentheses around the '&&' expression to silence this warning if ( HAVE_BIGENDIAN && !(dst_format->flags & AV_PIX_FMT_FLAG_BE) || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/swscale_unscaled.c:730:25: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( HAVE_BIGENDIAN && !(src_format->flags & AV_PIX_FMT_FLAG_BE) || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswscale/swscale_unscaled.c:730:25: note: place parentheses around the '&&' expression to silence this warning if ( HAVE_BIGENDIAN && !(src_format->flags & AV_PIX_FMT_FLAG_BE) || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/swscale_unscaled.c:733:25: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( HAVE_BIGENDIAN && !(dst_format->flags & AV_PIX_FMT_FLAG_BE) || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libswscale/swscale_unscaled.c:733:25: note: place parentheses around the '&&' expression to silence this warning if ( HAVE_BIGENDIAN && !(dst_format->flags & AV_PIX_FMT_FLAG_BE) || ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. CC libavcodec/aacpsdsp.o libmpdemux/muxer_avi.c:146:30: warning: incompatible pointer types passing 'int *' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(stream, &le_id, 4); ^~~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:147:30: warning: incompatible pointer types passing 'int *' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(stream, &le_len, 4); ^~~~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:164:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] stream_write_buffer(stream, avi_junk_data, l); ^~~~~~~~~~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:180:31: warning: incompatible pointer types passing 'unsigned int *' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(stream, &list_id, 4); ^~~~~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:181:31: warning: incompatible pointer types passing 'int *' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(stream, &le_len, 4); ^~~~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:182:31: warning: incompatible pointer types passing 'int *' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(stream, &le_id, 4); ^~~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:203:40: warning: incompatible pointer types passing 'uint32_t [3]' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(muxer->stream, riff, 12); ^~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:255:45: warning: incompatible pointer types passing 'unsigned int *' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(muxer->stream,&rifflen,4); ^~~~~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:260:49: warning: incompatible pointer types passing 'unsigned int *' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(muxer->stream,&movilen,4); ^~~~~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:273:39: warning: incompatible pointer types passing 'uint32_t (*)[3]' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(muxer->stream,&riff,12); ^~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:410:38: warning: incompatible pointer types passing 'unsigned int [8]' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(muxer->stream,idxhdr,sizeof(idxhdr)); ^~~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:418:42: warning: incompatible pointer types passing 'unsigned int [4]' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(muxer->stream,data,sizeof(data)); ^~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ clang: warning: argument unused during compilation: '-MMD' libmpdemux/muxer_avi.c:434:13: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] info[0].text=mencoder_version; ^~~~~~~~~~~~~~~~~ libmpdemux/muxer_avi.c:647:37: warning: incompatible pointer types passing 'unsigned int [8]' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(muxer->stream, idxhdr,sizeof(idxhdr)); ^~~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ libmpdemux/muxer_avi.c:653:41: warning: incompatible pointer types passing 'unsigned int [2]' to parameter of type 'unsigned char *' [-Wincompatible-pointer-types] stream_write_buffer(muxer->stream, entry, sizeof(entry)); ^~~~~ ./stream/stream.h:201:53: note: passing argument to parameter 'buf' here int stream_write_buffer(stream_t *s, unsigned char *buf, int len); ^ 4 warnings generated. CC libavformat/asfenc.o CC libavutil/imgutils.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/muxer_mpeg.o libmpdemux/muxer_mpeg.c clang: warning: argument unused during compilation: '-MMD' AR libswresample/libswresample.a libavformat/asfenc.c:451:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = asf_write_markers(s)) ~~~~^~~~~~~~~~~~~~~~~~~~~~ libavformat/asfenc.c:451:17: note: place parentheses around the assignment to silence this warning if (ret = asf_write_markers(s)) ^ ( ) libavformat/asfenc.c:451:17: note: use '==' to turn this assignment into an equality comparison if (ret = asf_write_markers(s)) ^ == CC libavformat/assdec.o clang: warning: argument unused during compilation: '-MMD' libmpdemux/muxer_mpeg.c:580:17: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] write_mpeg_ts(&buff[4], priv->scr, 0x20); // 0010 and SCR ^~~~~~~~ libmpdemux/muxer_mpeg.c:510:42: note: passing argument to parameter 'b' here static void write_mpeg_ts(unsigned char *b, uint64_t ts, uint8_t mod) { ^ libmpdemux/muxer_mpeg.c:581:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] write_mpeg_rate(priv->mux, &buff[9], muxer->sysrate); ^~~~~~~~ libmpdemux/muxer_mpeg.c:520:54: note: passing argument to parameter 'b' here static void write_mpeg_rate(int type, unsigned char *b, unsigned int rate) ^ libmpdemux/muxer_mpeg.c:586:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] write_mpeg2_scr(&buff[4], priv->scr); // 0010 and SCR ^~~~~~~~ libmpdemux/muxer_mpeg.c:554:44: note: passing argument to parameter 'b' here static void write_mpeg2_scr(unsigned char *b, uint64_t ts) ^ libmpdemux/muxer_mpeg.c:587:30: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] write_mpeg_rate(priv->mux, &buff[10], muxer->sysrate); ^~~~~~~~~ libmpdemux/muxer_mpeg.c:520:54: note: passing argument to parameter 'b' here static void write_mpeg_rate(int type, unsigned char *b, unsigned int rate) ^ libmpdemux/muxer_mpeg.c:607:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] write_mpeg_rate(MUX_MPEG1, &buff[len], muxer->sysrate); ^~~~~~~~~~ libmpdemux/muxer_mpeg.c:520:54: note: passing argument to parameter 'b' here static void write_mpeg_rate(int type, unsigned char *b, unsigned int rate) ^ libmpdemux/muxer_mpeg.c:622:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] write_mpeg_std(&buff[len], priv->sys_info.streams[i].bufsize, priv->sys_info.streams[i].type, ^~~~~~~~~~ libmpdemux/muxer_mpeg.c:539:43: note: passing argument to parameter 'b' here static void write_mpeg_std(unsigned char *b, unsigned int size, unsigned int type, uint8_t mod) ^ libmpdemux/muxer_mpeg.c:673:25: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] crc = CalcCRC32(buff, len); ^~~~ libmpdemux/muxer_mpeg.c:293:36: note: passing argument to parameter 'buff' here static uint32_t CalcCRC32(uint8_t *buff, uint32_t size) ^ libmpdemux/muxer_mpeg.c:858:42: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] offset = write_mpeg_pack_header(muxer, buff); ^~~~ libmpdemux/muxer_mpeg.c:573:57: note: passing argument to parameter 'buff' here static int write_mpeg_pack_header(muxer_t *muxer, char *buff) ^ libmpdemux/muxer_mpeg.c:859:45: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] offset += write_mpeg_system_header(muxer, &buff[offset]); ^~~~~~~~~~~~~ libmpdemux/muxer_mpeg.c:596:59: note: passing argument to parameter 'buff' here static int write_mpeg_system_header(muxer_t *muxer, char *buff) ^ 15 warnings generated. libmpdemux/muxer_mpeg.c:1147:54: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] spriv->pack_offset = write_mpeg_pack_header(muxer, spriv->pack); ^~~~~~~~~~~ libmpdemux/muxer_mpeg.c:573:57: note: passing argument to parameter 'buff' here static int write_mpeg_pack_header(muxer_t *muxer, char *buff) ^ libmpdemux/muxer_mpeg.c:1150:58: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] spriv->pack_offset += write_mpeg_system_header(muxer, &spriv->pack[spriv->pack_offset]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpdemux/muxer_mpeg.c:596:59: note: passing argument to parameter 'buff' here static int write_mpeg_system_header(muxer_t *muxer, char *buff) ^ libmpdemux/muxer_mpeg.c:1156:48: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] spriv->pack_offset += write_mpeg_psm(muxer, &spriv->pack[spriv->pack_offset]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpdemux/muxer_mpeg.c:632:49: note: passing argument to parameter 'buff' here static int write_mpeg_psm(muxer_t *muxer, char *buff) ^ CC libswscale/utils.o CC libavutil/intfloat_readwrite.o libavformat/assdec.c:58:16: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(p, "%*[^,],%d:%d:%d%*c%d,%d:%d:%d%*c%d", ^ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/assdec.c:123:25: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (read_ts(line.str, &ts_start, &duration) < 0) ^~~~~~~~ libavformat/assdec.c:52:35: note: passing argument to parameter 'p' here static int read_ts(const uint8_t *p, int64_t *start, int *duration) ^ libavformat/assdec.c:125:54: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&ass->q, line.str, line.len, 0); ^~~~~~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libmpdemux/muxer_mpeg.c:2392:38: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] parse_audio(muxer->streams[i], 1, &nf, &fake_timer, priv->init_adelay, priv->drop); ^~~ libmpdemux/muxer_mpeg.c:2062:71: note: passing argument to parameter 'nf' here static int parse_audio(muxer_stream_t *s, int finalize, unsigned int *nf, double *timer, double delay, int drop) ^ clang: warning: argument unused during compilation: '-MMD' libmpdemux/muxer_mpeg.c:2713:17: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if((priv->buff == NULL)) ~~~~~~~~~~~^~~~~~~ libmpdemux/muxer_mpeg.c:2713:17: note: remove extraneous parentheses around the comparison to silence this warning if((priv->buff == NULL)) ~ ^ ~ libmpdemux/muxer_mpeg.c:2713:17: note: use '=' to turn this equality comparison into an assignment if((priv->buff == NULL)) ^~ = clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/aacpsy.o 1 warning generated. CC libavformat/assenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavutil/intmath.o libswscale/utils.c:1443:48: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] c->hLumFilter, (uint32_t*)c->hLumFilterPos, 8); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/utils.c:686:66: note: passing argument to parameter 'filterPos' here int16_t *filter, int32_t *filterPos, ^ libswscale/utils.c:1445:48: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign] c->hChrFilter, (uint32_t*)c->hChrFilterPos, 4); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libswscale/utils.c:686:66: note: passing argument to parameter 'filterPos' here int16_t *filter, int32_t *filterPos, ^ clang: warning: argument unused during compilation: '-MMD' libavformat/assenc.c:46:30: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] uint8_t *end= strchr(p, '\n'); ^ /usr/include/string.h:76:26: note: passing argument to parameter here char *strchr(const char *, int); ^ libavformat/assenc.c:46:18: warning: initializing 'uint8_t *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] uint8_t *end= strchr(p, '\n'); ^ ~~~~~~~~~~~~~~~ libavformat/assenc.c:75:33: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = pkt->data + strcspn(pkt->data, ",") + 1; // skip ReadOrder ^~~~~~~~~ /usr/include/string.h:80:29: note: passing argument to parameter here size_t strcspn(const char *, const char *); ^ libavformat/assenc.c:75:11: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] p = pkt->data + strcspn(pkt->data, ",") + 1; // skip ReadOrder ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. CC libavformat/ast.o CC libavutil/lfg.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavutil/lls1.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/astdec.o clang: warning: argument unused during compilation: '-MMD' CC libavutil/lls2.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/astenc.o clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/muxer_rawaudio.o libmpdemux/muxer_rawaudio.c CC libavcodec/aacsbr.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/astenc.c:81:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "STRM"); ^~~~~~ libavformat/avio_internal.hCC libavutil/log.o :67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/astenc.c:119:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "BLCK"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavformat/au.o clang: warning: argument unused during compilation: '-MMD' libavutil/log.c:298:14: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sanitize(part[0].str); ^~~~~~~~~~~ libavutil/log.c:194:31: note: passing argument to parameter 'line' here static void sanitize(uint8_t *line){ ^ libavutil/log.c:300:14: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sanitize(part[1].str); ^~~~~~~~~~~ libavutil/log.c:194:31: note: passing argument to parameter 'line' here static void sanitize(uint8_t *line){ ^ libavutil/log.c:302:14: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sanitize(part[2].str); ^~~~~~~~~~~ libavutil/log.c:194:31: note: passing argument to parameter 'line' here static void sanitize(uint8_t *line){ ^ libavformat/au.c:184:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, ".snd"); /* magic number */ ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ 3 warnings generated. CC libavutil/log2_tab.o 1 warning generated. CC libavformat/audiointerleave.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavutil/lzo.o 14 warnings generated. CC libavcodec/aactab.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/avc.o CC libavutil/mathematics.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavformat/avidec.o clang: warning: argument unused during compilation: '-MMD' CC libavutil/md5.o CC libswscale/x86/rgb2rgb.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/avidec.c:142:19: warning: passing 'char [8]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, header, 4); ^~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/avidec.c:145:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, header + 4, 4); ^~~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/avidec.c:310:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, value, size); ^~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/avidec.c:356:42: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] size -= avio_read(s->pb, buffer, ^~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/avidec.c:530:54: warning: passing 'unsigned char [64]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] avi_metadata_creation_time(&s->metadata, date); ^~~~ libavformat/avidec.c:322:71: note: passing argument to parameter 'date' here static void avi_metadata_creation_time(AVDictionary **metadata, char *date) ^ libavformat/avidec.c:833:98: warning: '&&' within '||' [-Wlogical-op-parentheses] if (st->codec->codec_id == AV_CODEC_ID_AAC && ast->dshow_block_align == 1024 && ast->sample_size == 1024 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavformat/avidec.c:833:98: note: place parentheses around the '&&' expression to silence this warning if (st->codec->codec_id == AV_CODEC_ID_AAC && ast->dshow_block_align == 1024 && ast->sample_size == 1024 || ^ ( ) libavformat/avidec.c:834:97: warning: '&&' within '||' [-Wlogical-op-parentheses] st->codec->codec_id == AV_CODEC_ID_AAC && ast->dshow_block_align == 4096 && ast->sample_size == 4096 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avidec.c:834:97: note: place parentheses around the '&&' expression to silence this warning st->codec->codec_id == AV_CODEC_ID_AAC && ast->dshow_block_align == 4096 && ast->sample_size == 4096 || ^ ( ) libavformat/avidec.c:835:97: warning: '&&' within '||' [-Wlogical-op-parentheses] st->codec->codec_id == AV_CODEC_ID_MP3 && ast->dshow_block_align == 1152 && ast->sample_size == 1152) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avidec.c:835:97: note: place parentheses around the '&&' expression to silence this warning st->codec->codec_id == AV_CODEC_ID_MP3 && ast->dshow_block_align == 1152 && ast->sample_size == 1152) { ^ ( ) libavformat/avidec.c:998:17: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(pkt->data, "GAB2") && AV_RL16(pkt->data + 5) == 2) { ^~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/avidec.c:1014:46: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = avio_get_str16le(pb, desc_len, desc, sizeof(desc)); ^~~~ libavformat/avio.h:338:57: note: passing argument to parameter 'buf' here int avio_get_str16le(AVIOContext *pb, int maxlen, char *buf, int buflen); ^ libavformat/avidec.c:1017:49: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&st->metadata, "title", desc, 0); ^~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/avidec.c:1373:25: warning: 'destruct' is deprecated [-Wdeprecated-declarations] dstr = pkt->destruct; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavformat/avidec.c:1380:18: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = dstr; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavutil/md5.c:188:24: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(ctx, "\200", 1); ^~~~~~ libavutil/md5.c:148:47: note: passing argument to parameter 'src' here void av_md5_update(AVMD5 *ctx, const uint8_t *src, int len) ^ libavutil/md5.c:190:28: warning: passing 'char [1]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(ctx, "", 1); ^~ libavutil/md5.c:148:47: note: passing argument to parameter 'src' here void av_md5_update(AVMD5 *ctx, const uint8_t *src, int len) ^ YASM libswscale/x86/input.o 2 warnings generated. CC libavutil/mem.o clang: warning: argument unused during compilation: '-MMD' YASM libswscale/x86/output.o CC libavutil/murmur3.o clang: warning: argument unused during compilation: '-MMD' CC libavutil/opt.o clang: warning: argument unused during compilation: '-MMD' libavutil/opt.c:76:13: warning: 5 enumeration values not handled in switch: 'AV_OPT_TYPE_STRING', 'AV_OPT_TYPE_BINARY', 'AV_OPT_TYPE_COLOR'... [-Wswitch] switch (o->type) { ^ libavutil/opt.c:185:10: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] *dst = av_strdup(val); ^ ~~~~~~~~~~~~~~ libavutil/opt.c:387:13: warning: enumeration value 'AV_OPT_TYPE_CONST' not handled in switch [-Wswitch] switch (o->type) { ^ 13 warnings generated. libavutil/opt.c:694:48: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] case AV_OPT_TYPE_FLAGS: ret = snprintf(buf, sizeof(buf), "0x%08X", *(int *)dst);break; ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:695:48: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] case AV_OPT_TYPE_INT: ret = snprintf(buf, sizeof(buf), "%d" , *(int *)dst);break; ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:696:48: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] case AV_OPT_TYPE_INT64: ret = snprintf(buf, sizeof(buf), "%"PRId64, *(int64_t*)dst);break; ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:697:48: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] case AV_OPT_TYPE_FLOAT: ret = snprintf(buf, sizeof(buf), "%f" , *(float *)dst);break; ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:698:48: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] case AV_OPT_TYPE_DOUBLE: ret = snprintf(buf, sizeof(buf), "%f" , *(double *)dst);break; ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:700:48: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] case AV_OPT_TYPE_RATIONAL: ret = snprintf(buf, sizeof(buf), "%d/%d", ((AVRational*)dst)->num, ((AVRational*)dst)->den);break; ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:701:48: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] case AV_OPT_TYPE_CONST: ret = snprintf(buf, sizeof(buf), "%f" , o->default_val.dbl);break; ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ CC libavformat/avienc.o libavutil/opt.c:704:34: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *out_val = av_strdup(*(uint8_t**)dst); ^~~~~~~~~~~~~~~ libavutil/mem.h:241:29: note: passing argument to parameter 's' here char *av_strdup(const char *s) av_malloc_attrib; ^ libavutil/opt.c:704:22: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] *out_val = av_strdup(*(uint8_t**)dst); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/opt.c:706:22: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] *out_val = av_strdup(""); ^ ~~~~~~~~~~~~~ libavutil/opt.c:716:22: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(*out_val + i*2, 3, "%02X", bin[i]); ^~~~~~~~~~~~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:719:24: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = snprintf(buf, sizeof(buf), "%dx%d", ((int *)dst)[0], ((int *)dst)[1]); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:722:24: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = snprintf(buf, sizeof(buf), "%s", (char *)av_x_if_null(av_get_pix_fmt_name(*(enum AVPixelFormat *)dst), "none")); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.cCC libavcodec/aandcttab.o :725:24: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = snprintf(buf, sizeof(buf), "%s", (char *)av_x_if_null(av_get_sample_fmt_name(*(enum AVSampleFormat *)dst), "none")); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:729:24: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = snprintf(buf, sizeof(buf), "%"PRIi64"d:%02d:%02d.%06d", ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:734:24: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = snprintf(buf, sizeof(buf), "0x%02x%02x%02x%02x", ((int *)dst)[0], ((int *)dst)[1], ((int *)dst)[2], ((int *)dst)[3]); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:738:24: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = snprintf(buf, sizeof(buf), "0x%"PRIx64, i64); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavutil/opt.c:746:26: warning: passing 'uint8_t [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *out_val = av_strdup(buf); ^~~ libavutil/mem.h:241:29: note: passing argument to parameter 's' here char *av_strdup(const char *s) av_malloc_attrib; ^ libavutil/opt.c:746:14: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] *out_val = av_strdup(buf); ^ ~~~~~~~~~~~~~~ cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/muxer_rawvideo.o libmpdemux/muxer_rawvideo.c libavutil/opt.c:1064:21: warning: 11 enumeration values not handled in switch: 'AV_OPT_TYPE_FLAGS', 'AV_OPT_TYPE_STRING', 'AV_OPT_TYPE_BINARY'... [-Wswitch] switch (opt->type) { ^ libavutil/opt.c:1090:21: warning: enumeration values 'AV_OPT_TYPE_BINARY' and 'AV_OPT_TYPE_CONST' not handled in switch [-Wswitch] switch (opt->type) { ^ libavutil/opt.c:1148:5: warning: 'av_opt_set_defaults2' is deprecated [-Wdeprecated-declarations] av_opt_set_defaults2(s, 0, 0); ^ libavutil/opt.h:460:6: note: 'av_opt_set_defaults2' declared here void av_opt_set_defaults2(void *s, int mask, int flags); ^ clang: warning: argument unused during compilation: '-MMD' libavutil/opt.c:1465:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (child = av_opt_child_class_next(c, child)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/opt.c:1465:26: note: place parentheses around the assignment to silence this warning while (child = av_opt_child_class_next(c, child)) ^ ( ) libavutil/opt.c:1465:26: note: use '==' to turn this assignment into an equality comparison while (child = av_opt_child_class_next(c, child)) ^ == libavutil/opt.c:1466:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (o = av_opt_find2(&child, name, unit, opt_flags, search_flags, NULL)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/opt.c:1466:23: note: place parentheses around the assignment to silence this warning if (o = av_opt_find2(&child, name, unit, opt_flags, search_flags, NULL)) ^ ( ) libavutil/opt.c:1466:23: note: use '==' to turn this assignment into an equality comparison if (o = av_opt_find2(&child, name, unit, opt_flags, search_flags, NULL)) ^ == libavutil/opt.c:1470:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (child = av_opt_child_next(obj, child)) ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/opt.c:1470:26: note: place parentheses around the assignment to silence this warning while (child = av_opt_child_next(obj, child)) ^ ( ) libavutil/opt.c:1470:26: note: use '==' to turn this assignment into an equality comparison while (child = av_opt_child_next(obj, child)) ^ == libavutil/opt.c:1471:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (o = av_opt_find2(child, name, unit, opt_flags, search_flags, target_obj)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/opt.c:1471:23: note: place parentheses around the assignment to silence this warning if (o = av_opt_find2(child, name, unit, opt_flags, search_flags, target_obj)) ^ ( ) clang: warning: argument unused during compilation: '-MMD' libavutil/opt.c:1471:23: note: use '==' to turn this assignment into an equality comparison if (o = av_opt_find2(child, name, unit, opt_flags, search_flags, target_obj)) ^ == libavutil/opt.c:1476:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (o = av_opt_next(obj, o)) { ~~^~~~~~~~~~~~~~~~~~~~~ libavutil/opt.c:1476:14: note: place parentheses around the assignment to silence this warning while (o = av_opt_next(obj, o)) { ^ ( ) libavutil/opt.c:1476:14: note: use '==' to turn this assignment into an equality comparison while (o = av_opt_next(obj, o)) { ^ == clang: warning: argument unused during compilation: '-MMD' CC libavutil/parseutils.o CC libavcodec/aasc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/avienc.c:92:22: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, riff_tag); ^~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:94:22: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, list_tag); ^~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:177:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "avih"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ 6 warnings generated. libavformat/avienc.c:223:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "strl"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:239:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "vids"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:242:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "auds"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:248:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "dats"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:229:17: warning: enumeration values 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_ATTACHMENT', and 'AVMEDIA_TYPE_NB' not handled in switch [-Wswitch] switch (stream->codec_type) { ^ libavformat/avienc.c:368:48: warning: passing 'unsigned char [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, avi_stream2fourcc(tag, i, stream->codec_type)); ^~~ libavformat/avienc.c:98:38: note: passing argument to parameter 'tag' here static char *avi_stream2fourcc(char *tag, int index, enum AVMediaType type) ^ libavformat/avienc.c:368:30: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, avi_stream2fourcc(tag, i, stream->codec_type)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:416:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "odml"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:417:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "dmlh"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:442:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "movi"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:474:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, ix_tag); /* ix?? */ ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:482:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, tag); /* dwChunkId */ ^~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s)CC libavformat/avio.o ^ libavformat/avienc.c:497:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "indx"); /* enabling this entry */ ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:547:34: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, tag); ^~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/avienc.c:604:23: warning: passing 'unsigned char [5]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] avi_stream2fourcc(tag, stream_index, enc->codec_type); ^~~ libavformat/avienc.c:98:38: note: passing argument to parameter 'tag' here static char *avi_stream2fourcc(char *tag, int index, enum AVMediaType type) ^ libavformat/avienc.c:663:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "LIST"); /* Making this AVI OpenDML one */ ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ae_lavc.o libmpcodecs/ae_lavc.c clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ac3.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/aviobuf.o clang: warning: argument unused during compilation: '-MMD' libavformat/avio.c:69:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = ffurl_protocol_next(p)) ~~^~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio.c:69:14: note: place parentheses around the assignment to silence this warning while (p = ffurl_protocol_next(p)) ^ ( ) libavformat/avio.c:69:14: note: use '==' to turn this assignment into an equality comparison while (p = ffurl_protocol_next(p)) ^ == libavformat/avio.c:224:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (filename[proto_len] != ':' && ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavformat/avio.c:224:36: note: place parentheses around the '&&' expression to silence this warning if (filename[proto_len] != ':' && ^ libavformat/avio.c:238:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (up = ffurl_protocol_next(up)) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio.c:238:15: note: place parentheses around the assignment to silence this warning while (up = ffurl_protocol_next(up)) { ^ ( ) libavformat/avio.c:238:15: note: use '==' to turn this assignment into an equality comparison while (up = ffurl_protocol_next(up)) { ^ == 19 warnings generated. CC libavformat/avlanguage.o cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ve_lavc.o libmpcodecs/ve_lavc.c clang: warning: argument unused during compilation: '-MMD' libavformat/aviobuf.c:334:20: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] const uint8_t *q = str; ^ ~~~ clang: warning: argument unused during compilation: '-MMD' libavformat/aviobuf.c:917:19: warning: passing 'char [4096]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s, buf, strlen(buf)); ^~~ libavformat/aviobuf.c:174:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size) ^ libavformat/aviobuf.c:1068:23: warning: passing 'const char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s, padbuf, sizeof(padbuf)); ^~~~~~ libavformat/aviobuf.c:174:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size) ^ CC libavcodec/ac3_parser.o 3 warnings generated. CC libswscale/x86/swscale.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/avr.o clang: warning: argument unused during compilation: '-MMD' 30 warnings generated. CC libavutil/pixdesc.o libmpcodecs/ve_lavc.c:819:38: warning: 'qscale_table' is deprecated [-Wdeprecated-declarations] q = lavc_venc_context->coded_frame->qscale_table; ^ ffmpeg/libavutil/frame.h:259:13: note: 'qscale_table' declared here int8_t *qscale_table; ^ libmpcodecs/ve_lavc.c:827:40: warning: 'qstride' is deprecated [-Wdeprecated-declarations] q += lavc_venc_context->coded_frame->qstride; ^ ffmpeg/libavutil/frame.h:264:9: note: 'qstride' declared here int qstride; ^ libmpcodecs/ve_lavc.c:990:21: warning: 'avcodec_alloc_frame' is deprecated [-Wdeprecated-declarations] vf->priv->pic = avcodec_alloc_frame(); ^ ffmpeg/libavcodec/avcodec.h:3448:10: note: 'avcodec_alloc_frame' declared here AVFrame *avcodec_alloc_frame(void); ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ac3dec_data.o cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpdemux/muxer_lavf.o libmpdemux/muxer_lavf.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavutil/pixdesc.c:1885:13: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] if (av_pix_fmt_descriptors[pix_fmt].name && ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1886:21: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] !strcmp(av_pix_fmt_descriptors[pix_fmt].name, name)) ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1895:9: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] av_pix_fmt_descriptors[pix_fmt].name : NULL; ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1962:46: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] const AVPixFmtDescriptor *pixdesc = &av_pix_fmt_descriptors[pix_fmt]; ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1974:13: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] return &av_pix_fmt_descriptors[pix_fmt]; ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1980:17: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] return &av_pix_fmt_descriptors[0]; ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1981:19: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1981:59: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { ^ libavutil/common.h:70:35: note: expanded from macro 'FF_ARRAY_ELEMS' #define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0])) ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1981:59: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] while (prev - av_pix_fmt_descriptors < FF_ARRAY_ELEMS(av_pix_fmt_descriptors) - 1) { ^ libavutil/common.h:70:48: note: expanded from macro 'FF_ARRAY_ELEMS' #define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0])) ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1991:16: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] if (desc < av_pix_fmt_descriptors || ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1992:17: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] desc >= av_pix_fmt_descriptors + FF_ARRAY_ELEMS(av_pix_fmt_descriptors)) ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1992:57: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] desc >= av_pix_fmt_descriptors + FF_ARRAY_ELEMS(av_pix_fmt_descriptors)) ^ libavutil/common.h:70:35: note: expanded from macro 'FF_ARRAY_ELEMS' #define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0])) ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1992:57: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] desc >= av_pix_fmt_descriptors + FF_ARRAY_ELEMS(av_pix_fmt_descriptors)) ^ libavutil/common.h:70:48: note: expanded from macro 'FF_ARRAY_ELEMS' #define FF_ARRAY_ELEMS(a) (sizeof(a) / sizeof((a)[0])) ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:1995:19: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] return desc - av_pix_fmt_descriptors; ^ libavutil/pixdesc.c:133:26: note: 'av_pix_fmt_descriptors' declared here const AVPixFmtDescriptor av_pix_fmt_descriptors[AV_PIX_FMT_NB] = { ^ libavutil/pixdesc.c:2029:32: warning: 'av_pix_fmt_descriptors' is deprecated [-Wdeprecated-declarations] for (i=0; irequest_channels == 1) ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ In file included from libavcodec/ac3dec_fixed.c:150: libavcodec/ac3dec.c:205:21: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] else if (avctx->request_channels == 2) ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ clang: warning: argument unused during compilation: '-MMD' libswscale/x86/yuv2rgb.c:79:17: warning: 162 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (c->dstFormat) { ^ libswscale/x86/yuv2rgb.c:89:17: warning: 158 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (c->dstFormat) { ^ CC libavformat/bethsoftvid.o clang: warning: argument unused during compilation: '-MMD' libavutil/random_seed.c:91:24: warning: '&&' within '||' [-Wlogical-op-parentheses] if (last_i && i - last_i > 4 || i - last_i > 64 || TEST && i - last_i > 8) ~~~~~~~^~~~~~~~~~~~~~~~~ ~~ libavutil/random_seed.c:91:24: note: place parentheses around the '&&' expression to silence this warning if (last_i && i - last_i > 4 || i - last_i > 64 || TEST && i - last_i > 8) ^ ( ) libavutil/random_seed.c:91:69: warning: '&&' within '||' [-Wlogical-op-parentheses] if (last_i && i - last_i > 4 || i - last_i > 64 || TEST && i - last_i > 8) ~~ ~~~~~^~~~~~~~~~~~~~~~~ libavutil/random_seed.c:91:69: note: place parentheses around the '&&' expression to silence this warning cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ve_libdv.o libmpcodecs/ve_libdv.c if (last_i && i - last_i > 4 || i - last_i > 64 || TEST && i - last_i > 8) ~~~~~^~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavutil/rational.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavformat/bfi.o cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ve_nuv.o libmpcodecs/ve_nuv.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libswscale/yuv2rgb.o CC libavutil/rc4.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/bink.o libmpcodecs/ve_nuv.c:172:34: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'int8_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] len = RTjpeg_mcompressYUV420(data,mpi->planes[0],vf->priv->l, ^~~~ libmpcodecs/native/rtjpegn.h:42:34: note: passing argument to parameter 'sp' here int RTjpeg_mcompressYUV420(__s8 *sp, unsigned char *bp, __u16 lmask, __u16 cmask); ^ clang: warning: argument unused during compilation: '-MMD' CC libavutil/ripemd.o 1 warning generated. CC libavcodec/ac3dec_float.o libswscale/yuv2rgb.c:618:13: warning: 141 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (c->dstFormat) { ^ clang: warning: argument unused during compilation: '-MMD' 8 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/bintext.o clang: warning: argument unused during compilation: '-MMD' libavutil/ripemd.c:169:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:5: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ In file included from libavcodec/ac3dec_float.c:31: libavcodec/ac3dec.c:203:16: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' if (avctx->request_channels == 1) ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/native/rtjpegn.o libmpcodecs/native/rtjpegn.c ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ attribute_deprecated int request_channels; ^ libavutil/ripemd.c:169:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0;In file included from libavcodec/ac3dec_float.c:31: libavcodec/ac3dec.c:205:21: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c else if (avctx->request_channels == 2):95 :15 ^: note: expanded from macro 'ROUND128_0_TO_15' libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ attribute_deprecated int request_channels; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:13: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:21: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:164:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:165:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' libavformat/bintext.c ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' :96:23: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' if (avio_read(pb, buf, sizeof(next_magic)) != sizeof(next_magic)) ^~~ #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavformat/bintext.c:114:5: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] GET_EFI2_META("filename", 12) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/bintext.c:109:23: libavutil/ripemd.c:169:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] note: expanded from macro 'GET_EFI2_META' R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5: note: expanded from macro 'R128_0' if (avio_read(pb, buf, size) == size && *buf) { \ ^~~ ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~libavformat/avio.h :296:46: note: passing argument to parameter 'buf' here libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:166:5:libavformat/bintext.c:115:5: note: expanded from macro 'R128_0' warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ROUND128_0_TO_15(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GET_EFI2_META("author", 20) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15libavformat/bintext.c:109:: note: expanded from macro 'ROUND128_0_TO_15' 23: note: expanded from macro 'GET_EFI2_META' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' if (avio_read(pb, buf, size) == size && *buf) { \ ^~~ libavformat/avio.h:#define rol(value, bits) ((value << bits) | (value >> (32 - bits)))296 ^:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavutil/ripemd.c:169:29: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' libavformat/bintext.c:116:5: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GET_EFI2_META("publisher", 20) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/bintext.c:109:23: note: expanded from macro 'GET_EFI2_META' libavutil/ripemd.c:89:28: note: expanded from macro 'rol' if (avio_read(pb, buf, size) == size && *buf) { \ ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here#define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167int avio_read(AVIOContext *s, unsigned char *buf, int size);: ^ 5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol'libavformat/bintext.c:117:5 : warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] GET_EFI2_META("title", 35) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/bintext.c:109:23: note: expanded from macro 'GET_EFI2_META' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ if (avio_read(pb, buf, size) == size && *buf) { \ ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here libavutil/ripemd.cint avio_read(AVIOContext *s, unsigned char *buf, int size);: 169 ^: 29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:94:15: note: expanded from macro 'ROUND128_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' clang: #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^warning : argument unused during compilation: '-MMD' libavutil/ripemd.c:169:29: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:169:29: note: place parentheses around the '+' expression to silence this warning R128_0; R128_0; R128_0; R128_0; ^~~~~~ libavutil/ripemd.c:167:5: note: expanded from macro 'R128_0' ROUND128_0_TO_15(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:95:15: note: expanded from macro 'ROUND128_0_TO_15' e = rol(e + ((((f ^ g) & h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:5: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:14: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:23: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:173:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:174:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:175:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:99:15: note: expanded from macro 'ROUND128_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:178:32: note: place parentheses around the '+' expression to silence this warning R128_16; R128_16; R128_16; R128_16; ^~~~~~~ libavutil/ripemd.c:176:5: note: expanded from macro 'R128_16' ROUND128_16_TO_31(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:100:15: note: expanded from macro 'ROUND128_16_TO_31' e = rol(e + (((~g | f) ^ h) + block[WB[n]] + KB[1]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:5: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:libmpcodecs/native/rtjpegn.c:1533:18: warning: initializing 'int8_t *' (aka 'signed char *') with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] 5: note: expanded from macro 'R128_32' register __s8 * bp1 = bp + (RTjpeg_width<<3); ^ ~~~~~~~~~~~~~~~~~~~~~~ ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' libmpcodecs/native/rtjpegn.c:1534:18 e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:: warning: initializing 'int8_t *' (aka 'signed char *') with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] 28: note: expanded from macro 'rol' register __s8 * bp2 = bp + RTjpeg_Ysize; ^ ~~~~~~~~~~~~~~~~~ #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' libmpcodecs/native/rtjpegn.c:1555:16: warning: passing 'int8_t *' (aka 'signed char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' RTjpeg_dctY(bp1+j, RTjpeg_block, RTjpeg_Ywidth); ^~~~~ libmpcodecs/native/rtjpegn.c:488:31: note e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \: passing argument to parameter 'idata' here ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' static void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' libmpcodecs/native/rtjpegn.c:1559:16: warning: ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \passing 'int8_t *' (aka 'signed char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' RTjpeg_dctY(bp1+j+8, RTjpeg_block, RTjpeg_Ywidth); ^~~~~~~ libmpcodecs/native/rtjpegn.c:488:31: note: passing argument to parameter 'idata' here e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' static void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libmpcodecs/native/rtjpegn.c:1563:16: warning: passing 'int8_t *' (aka 'signed char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] libavutil/ripemd.c:187:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] RTjpeg_dctY(bp2+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ libmpcodecs/native/rtjpegn.c:488:31: note: passing argument to parameter 'idata' here R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5static void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ : note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpcodecs/native/rtjpegn.c:1567:16: warning: passing 'int8_t *' (aka 'signed char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' RTjpeg_dctY(bp3+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ libmpcodecs/native/rtjpegn.c:488:31: note: passing argument to parameter 'idata' here a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ static void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:14: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libmpcodecs/native/rtjpegn.c:1673:18: warning: initializing 'int8_t *' (aka 'signed char *') with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] libavutil/ripemd.c:187:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] register __s8 * bp1 = bp + (RTjpeg_width<<3); ^ ~~~~~~~~~~~~~~~~~~~~~~ R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' libmpcodecs/native/rtjpegn.c:1674:18: warning: initializing 'int8_t *' (aka 'signed char *') with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c register __s8 * bp2 = bp + RTjpeg_Ysize;: 104 ^ ~~~~~~~~~~~~~~~~~ :15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: notelibmpcodecs/native/rtjpegn.c:1712:16: warning: expanded from macro 'ROUND128_32_TO_47' : passing 'int8_t *' (aka 'signed char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ RTjpeg_dctY(bp1+j, RTjpeg_block, RTjpeg_Ywidth); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~ libavutil/ripemd.c:89libmpcodecs/native/rtjpegn.c:488:31:28: note: expanded from macro 'rol' : note: passing argument to parameter 'idata' here #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ static void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^libavutil/ripemd.c :187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ libmpcodecs/native/rtjpegn.c ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~: 1721:16: warning: passing 'int8_t *' (aka 'signed char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] libavutil/ripemd.c:89:28: note: expanded from macro 'rol' RTjpeg_dctY(bp1+j+8, RTjpeg_block, RTjpeg_Ywidth); ^~~~~~~ libmpcodecs/native/rtjpegn.c:488:31: note: passing argument to parameter 'idata' here #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ static void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ libavutil/ripemd.c:187:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' libmpcodecs/native/rtjpegn.c:1730:16: warning: passing 'int8_t *' (aka 'signed char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RTjpeg_dctY(bp2+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ libavutil/ripemd.c:89:46libmpcodecs/native/rtjpegn.c:488:31: note: passing argument to parameter 'idata' here: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ static void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip)libavutil/ripemd.c : ^ 187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libmpcodecs/native/rtjpegn.c:1739:16: warning: passing 'int8_t *' (aka 'signed char *') to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]libavutil/ripemd.c :89:46: note: expanded from macro 'rol' RTjpeg_dctY(bp3+k, RTjpeg_block, RTjpeg_Cwidth); ^~~~~ #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) libmpcodecs/native/rtjpegn.c ^: 488:31: note: passing argument to parameter 'idata' here static void RTjpeg_dctY(__u8 *idata, __s16 *odata, int rskip) ^ libavutil/ripemd.c:187:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:23: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:182:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:183:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:184:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:104:15: note: expanded from macro 'ROUND128_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:187:32: note: place parentheses around the '+' expression to silence this warning R128_32; R128_32; R128_32; R128_32; ^~~~~~~ libavutil/ripemd.c:185:5: note: expanded from macro 'R128_32' ROUND128_32_TO_47(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:105:15: note: expanded from macro 'ROUND128_32_TO_47' e = rol(e + ((((g ^ h) & f) ^ h) + block[WB[n]] + KB[2]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46:5 warnings generated. note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: CC libavformat/bit.o expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:5: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:14: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:23: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning clang: warning: R128_48; R128_48; R128_48; R128_48; ^~~~~~~ argument unused during compilation: '-MMD'libavutil/ripemd.c :191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:191:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(a,b,c,d,e,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:192:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(d,a,b,c,h,e,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:193:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(c,d,a,b,g,h,e,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:109:15: note: expanded from macro 'ROUND128_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:196:32: note: place parentheses around the '+' expression to silence this warning R128_48; R128_48; R128_48; R128_48; ^~~~~~~ libavutil/ripemd.c:194:5: note: expanded from macro 'R128_48' ROUND128_48_TO_63(b,c,d,a,f,g,h,e) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:110:15: note: expanded from macro 'ROUND128_48_TO_63' e = rol(e + (( f ^ g ^ h) + block[WB[n]]), ROTB[n]); \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:5: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:13: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:301:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:302:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:303:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:304:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:307:21: note: place parentheses around the '+' expression to silence this warning R160_0; R160_0; R160_0; ^~~~~~ libavutil/ripemd.c:305:5: note: expanded from macro 'R160_0' ROUND160_0_TO_15(b,c,d,e,a,g,h,i,j,f) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:308:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:308:5: note: place parentheses around the '+' expression to silence this warning ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:308:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:308:5: note: place parentheses around the '+' expression to silence this warning ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:218:15: note: expanded from macro 'ROUND160_0_TO_15' a = rol(a + (( b ^ c ^ d) + block[WA[n]]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:308:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:308:5: note: place parentheses around the '+' expression to silence this warning ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:308:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:308:5: note: place parentheses around the '+' expression to silence this warning ROUND160_0_TO_15(a,b,c,d,e,f,g,h,i,j); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:219:15: note: expanded from macro 'ROUND160_0_TO_15' f = rol(f + (((~i | h) ^ g) + block[WB[n]] + KB[0]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:5: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ CC libavformat/bmv.o libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:14: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:312:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:313:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:314:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:315:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning clang: warning: argument unused during compilation: '-MMD' R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:318:23: note: place parentheses around the '+' expression to silence this warning R160_16; R160_16; R160_16; ^~~~~~~ libavutil/ripemd.c:316:5: note: expanded from macro 'R160_16' ROUND160_16_TO_31(a,b,c,d,e,f,g,h,i,j) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:319:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:319:5: note: place parentheses around the '+' expression to silence this warning ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:319:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:319:5: note: place parentheses around the '+' expression to silence this warning ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:223:15: note: expanded from macro 'ROUND160_16_TO_31' a = rol(a + ((((c ^ d) & b) ^ d) + block[WA[n]] + KA[0]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:319:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:319:5: note: place parentheses around the '+' expression to silence this warning ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:319:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:319:5: note: place parentheses around the '+' expression to silence this warning ROUND160_16_TO_31(e,a,b,c,d,j,f,g,h,i); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:224:15: note: expanded from macro 'ROUND160_16_TO_31' f = rol(f + ((((g ^ h) & i) ^ h) + block[WB[n]] + KB[1]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:5: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:14: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:323:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:324:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:325:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:326:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:329:23: note: place parentheses around the '+' expression to silence this warning R160_32; R160_32; R160_32; ^~~~~~~ libavutil/ripemd.c:327:5: note: expanded from macro 'R160_32' ROUND160_32_TO_47(e,a,b,c,d,j,f,g,h,i) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:330:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:330:5: note: place parentheses around the '+' expression to silence this warning ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:330:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:330:5: note: place parentheses around the '+' expression to silence this warning ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:228:15: note: expanded from macro 'ROUND160_32_TO_47' a = rol(a + (((~c | b) ^ d) + block[WA[n]] + KA[1]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:330:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:330:5: note: place parentheses around the '+' expression to silence this warning ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:330:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:330:5: note: place parentheses around the '+' expression to silence this warning ROUND160_32_TO_47(d,e,a,b,c,i,j,f,g,h); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:229:15: note: expanded from macro 'ROUND160_32_TO_47' f = rol(f + (((~h | g) ^ i) + block[WB[n]] + KB[2]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:5: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:14: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:334:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:335:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:336:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:337:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:340:23: note: place parentheses around the '+' expression to silence this warning R160_48; R160_48; R160_48; ^~~~~~~ libavutil/ripemd.c:338:5: note: expanded from macro 'R160_48' ROUND160_48_TO_63(d,e,a,b,c,i,j,f,g,h) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:341:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:341:5: note: place parentheses around the '+' expression to silence this warning ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:341:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:341:5: note: place parentheses around the '+' expression to silence this warning ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:233:15: note: expanded from macro 'ROUND160_48_TO_63' a = rol(a + ((((b ^ c) & d) ^ c) + block[WA[n]] + KA[2]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:341:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:341:5: note: place parentheses around the '+' expression to silence this warning ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:341:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:341:5: note: place parentheses around the '+' expression to silence this warning ROUND160_48_TO_63(c,d,e,a,b,h,i,j,f,g); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:234:15: note: expanded from macro 'ROUND160_48_TO_63' f = rol(f + ((((h ^ i) & g) ^ i) + block[WB[n]] + KB[3]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:5: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:14: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:345:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:346:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(a,b,c,d,e,f,g,h,i,j); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ CC libavformat/boadec.o libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:347:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(e,a,b,c,d,j,f,g,h,i); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:348:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(d,e,a,b,c,i,j,f,g,h); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:351:23: note: place parentheses around the '+' expression to silence this warning R160_64; R160_64; R160_64; ^~~~~~~ libavutil/ripemd.c:349:5: note: expanded from macro 'R160_64' ROUND160_64_TO_79(c,d,e,a,b,h,i,j,f,g) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:352:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:352:5: note: place parentheses around the '+' expression to silence this warning ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:352:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:352:5: note: place parentheses around the '+' expression to silence this warning ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:238:15: note: expanded from macro 'ROUND160_64_TO_79' a = rol(a + (((~d | c) ^ b) + block[WA[n]] + KA[3]), ROTA[n]) + e; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:352:5: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:352:5: note: place parentheses around the '+' expression to silence this warning ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:28: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:352:5: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ libavutil/ripemd.c:352:5: note: place parentheses around the '+' expression to silence this warning ROUND160_64_TO_79(b,c,d,e,a,g,h,i,j,f); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:239:15: note: expanded from macro 'ROUND160_64_TO_79' f = rol(f + (( g ^ h ^ i) + block[WB[n]]), ROTB[n]) + j; \ ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavutil/ripemd.c:89:46: note: expanded from macro 'rol' #define rol(value, bits) ((value << bits) | (value >> (32 - bits))) ^ 12 warnings generated. libavutil/ripemd.c:455:27: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_ripemd_update(ctx, "\200", 1); ^~~~~~ libavutil/ripemd.c:423:53: note: passing argument to parameter 'data' here void av_ripemd_update(AVRIPEMD* ctx, const uint8_t* data, unsigned int len) ^ libavutil/ripemd.c:457:31: warning: passing 'char [1]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_ripemd_update(ctx, "", 1); ^~ libavutil/ripemd.c:423:53: note: passing argument to parameter 'data' here void av_ripemd_update(AVRIPEMD* ctx, const uint8_t* data, unsigned int len) ^ CC libavutil/samplefmt.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/brstm.o clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ae_lame.o libmpcodecs/ae_lame.c clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavformat/c93.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/cache.o clang: warning: argument unused during compilation: '-MMD' CC libavutil/sha.o cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ae_twolame.o libmpcodecs/ae_twolame.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 578 warnings generated. CC libavcodec/ac3dsp.o CC libavformat/caf.o 1 warning generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ve_x264.o libmpcodecs/ve_x264.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavutil/sha.c:346:24: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_sha_update(ctx, "\200", 1); ^~~~~~ libavutil/sha.c:314:47: note: passing argument to parameter 'data' here void av_sha_update(AVSHA* ctx, const uint8_t* data, unsigned int len) ^ libavutil/sha.c:348:28: warning: passing 'char [1]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_sha_update(ctx, "", 1); ^~ libavutil/sha.c:314:47: note: passing argument to parameter 'data' here void av_sha_update(AVSHA* ctx, const uint8_t* data, unsigned int len) ^ CC libavcodec/ac3enc.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/cafdec.o CC libavformat/cafenc.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. YASM libswscale/x86/scale.o CC libavcodec/ac3enc_fixed.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/cavsvideodec.o libavcodec/ac3enc.c:949:43: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'int8_t *' (aka 'signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] ff_ac3_bit_alloc_calc_psd(block->exp[ch], s->start_freq[ch], ^~~~~~~~~~~~~~ libavcodec/ac3.h:234:40: note: passing argument to parameter 'exp' here void ff_ac3_bit_alloc_calc_psd(int8_t *exp, int start, int end, int16_t *psd, ^ libavcodec/ac3enc.c:1314:60: warning: passing 'uint16_t *' (aka 'unsigned short *') to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] s->ref_bap[ch][blk], block->qmant[ch], ^~~~~~~~~~~~~~~~ libavcodec/ac3enc.c:1205:48: note: passing argument to parameter 'qmant' here int16_t *qmant, int start_freq, ^ clang: warning: argument unused during compilation: '-MMD' libavcodec/ac3enc.c:2381:36: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] block->qmant[ch] = &s->qmant_buffer [AC3_MAX_COEFS * (blk * channels + ch)]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/cafenc.c:116:13: warning: 397 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (enc->codec_id) { ^ libavformat/cafenc.c:123:13: warning: 386 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (enc->codec_id) { ^ libavformat/cafenc.c:150:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "caff"); //< mFileType ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/cafenc.c:154:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "desc"); //< Audio Description chunk ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/cafenc.c:165:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "chan"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/cafenc.c:171:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "kuki"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/cafenc.c:173:24: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "\0\0\0\14frmaalac", 12); ^~~~~~~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/cafenc.c:176:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "kuki"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/cafenc.c:178:24: warning: passing 'char [13]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "\0\0\0\14frmasamr", 12); ^~~~~~~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/cafenc.c:180:24: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "samrFFMP", 8); ^~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/cafenc.c:187:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "kuki"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/cafenc.c:193:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "info"); //< Information chunk ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/cafenc.c:206:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "data"); //< Audio Data chunk ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/cafenc.c:227:46: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &caf->size_buffer_size, ^~~~~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:358:48: note: passing argument to parameter 'size' here void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size); ^ libavformat/cafenc.c:258:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "pakt"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ CC libavutil/sha512.o In file included from libavcodec/ac3enc_fixed.c:36: libavcodec/ac3enc_opts_template.c:78:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libavcodec/ac3enc_opts_template.c:78:13: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ clang: warning: argument unused during compilation: '-MMD' 15 warnings generated. cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o libmpcodecs/ve_xvid4.o libmpcodecs/ve_xvid4.c clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ac3enc_float.o CC libavformat/cdg.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavutil/sha512.c:274:27: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_sha512_update(ctx, "\200", 1); ^~~~~~ libavutil/sha512.c:242:53: note: passing argument to parameter 'data' here void av_sha512_update(AVSHA512* ctx, const uint8_t* data, unsigned int len) ^ libavutil/sha512.c:276:31: warning: passing 'char [1]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_sha512_update(ctx, "", 1); ^~ libavutil/sha512.c:242:53: note: passing argument to parameter 'data' here void av_sha512_update(AVSHA512* ctx, const uint8_t* data, unsigned int len) ^ libmpcodecs/ve_xvid4.c:858:59: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] frame->quant_intra_matrix = (unsigned char*)read_matrix(xvidenc_intra_matrix_file); ^~~~~~~~~~~~~~~~~~~~~~~~~ libmpcodecs/ve_xvid4.c:664:41: note: passing argument to parameter 'filename' here static void *read_matrix(unsigned char *filename); ^ libmpcodecs/ve_xvid4.c:866:43: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] frame->quant_inter_matrix = read_matrix(xvidenc_inter_matrix_file); ^~~~~~~~~~~~~~~~~~~~~~~~~ libmpcodecs/ve_xvid4.c:664:41: note: passing argument to parameter 'filename' here static void *read_matrix(unsigned char *filename); ^ In file included from libavcodec/ac3enc_float.c:38: libavcodec/ac3enc_opts_template.c:78:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libavcodec/ac3enc_opts_template.c:78:13: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libmpcodecs/ve_xvid4.c:1459:20: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if((input = fopen(filename, "rb")) == NULL) { ^~~~~~~~ /usr/include/stdio.h:240:36: note: passing argument to parameter here FILE *fopen(const char * __restrict, const char * __restrict) __DARWIN_ALIAS_STARTING(__MAC_10_6, __IPHONE_2_0, __DARWIN_ALIAS(fopen)); ^ CC libavformat/cdxl.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavformat/cinedec.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/concat.o clang: warning: argument unused during compilation: '-MMD' libavformat/cinedec.c:161:31: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] st->codec->extradata = av_strdup("BottomUp"); ^ ~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavutil/stereo3d.o 3 warnings generated. 1 warning generated. CC libavcodec/ac3tab.o CC libavutil/time.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/concatdec.o ./codec-cfg etc/codecs.conf > codecs.conf.h CC libavformat/crcenc.o Reading optional codecs config file etc/codecs.conf: clang: warning: argument unused during compilation: '-MMD' 208 audio & 441 video codecs clang: warning: argument unused during compilation: '-MMD' CC libavutil/timecode.o 2 warnings generated. CC libavutil/tree.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/concatdec.c:55:35: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] char *ret = *cursor += strspn(*cursor, SPACE_CHARS); ^~~~~~~ /usr/include/string.h:88:28: note: passing argument to parameter here size_t strspn(const char *, const char *); ^ libavformat/concatdec.c:55:11: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *ret = *cursor += strspn(*cursor, SPACE_CHARS); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/concatdec.c:56:24: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *cursor += strcspn(*cursor, SPACE_CHARS); ^~~~~~~ /usr/include/string.h:80:29: note: passing argument to parameter here size_t strcspn(const char *, const char *); ^ libavformat/concatdec.c:59:27: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *cursor += strspn(*cursor, SPACE_CHARS); ^~~~~~~ /usr/include/string.h:88:28: note: passing argument to parameter here size_t strspn(const char *, const char *); ^ libavformat/concatdec.c:243:41: warning: passing 'uint8_t [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = ff_get_line(avf->pb, buf, sizeof(buf))) <= 0) ^~~ libavformat/internal.h:libavformat/crcenc.c163:54:23: warning: passing 'char [64]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] :39 avio_write(s->pb, buf, strlen(buf)); ^~~ : notelibavformat/avio.h:211:54: note: passing argument to parameter 'buf' here : passing argument to parameter 'buf' herevoid avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ int ff_get_line(AVIOContext *s, char *buf, int maxlen); ^ libavformat/concatdec.c:247:17: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] keyword = get_keyword(&cursor); ^ ~~~~~~~~~~~~~~~~~~~~ libavformat/concatdec.c:251:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(keyword, "file")) { ^~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/concatdec.c:259:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(keyword, "duration")) { ^~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/concatdec.c:273:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(keyword, "stream")) { ^~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/concatdec.c:276:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(keyword, "exact_stream_id")) { ^~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/concatdec.c:284:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(keyword, "ffconcat")) { ^~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ CC libavcodec/acelp_filters.o 1 warning generated. CC libavformat/crypto.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o mpcommon.o mpcommon.c CC libavcodec/acelp_pitch_delay.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 11 warnings generated. CC libavutil/utils.o CC libavcodec/acelp_vectors.o CC libavformat/cutils.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/data_uri.o clang: warning: argument unused during compilation: '-MMD' mpcommon.c:322:53: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ass_process_data(ass_track, packet, len); ^~~~~~ /sw/include/ass/ass.h:408:47: note: passing argument to parameter 'data' here void ass_process_data(ASS_Track *track, char *data, int size); ^ mpcommon.c:324:54: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ass_process_chunk(ass_track, packet, len, ^~~~~~ /sw/include/ass/ass.h:428:48: note: passing argument to parameter 'data' here void ass_process_chunk(ASS_Track *track, char *data, int size, ^ mpcommon.c:331:49: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sub_add_text(&tmp_subs, packet, len, endpts, 0); ^~~~~~ ./sub/subreader.h:115:46: note: passing argument to parameter 'txt' here void sub_add_text(subtitle *sub, const char *txt, int len, double endpts, int strip_markup); ^ mpcommon.c:359:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sub_add_text(&subs, packet, len, endpts, 1); ^~~~~~ ./sub/subreader.h:115:46: note: passing argument to parameter 'txt' here void sub_add_text(subtitle *sub, const char *txt, int len, double endpts, int strip_markup); ^ CC libavutil/x86/cpu.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/adpcm.o libavformat/data_uri.c:78:37: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = av_base64_decode(ddata, data, out_size)) < 0) { ^~~~~ ./libavutil/base64.h:43:31: note: passing argument to parameter 'out' here int av_base64_decode(uint8_t *out, const char *in, int out_size); ^ libavformat/data_uri.c:86:18: warning: assigning to 'const uint8_t *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] dc->data = data; ^ ~~~~ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavformat/daud.o CC libavcodec/adpcm_data.o clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/adpcmenc.o CC libavcodec/adx.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/adpcm.c:97:12: warning: 391 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch(avctx->codec->id) { ^ libavcodec/adpcm.c:492:13: warning: 391 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (avctx->codec->id) { ^ libavcodec/adpcm.c:519:13: warning: 395 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (avctx->codec->id) { ^ libavcodec/adpcm.c:550:17: warning: 396 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (avctx->codec->id) { ^ libavcodec/adpcm.c:603:17: warning: 396 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (avctx->codec->id) { ^ libavcodec/adpcm.c:529:13: warning: 380 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (avctx->codec->id) { ^ YASM libavutil/x86/cpuid.o libavcodec/adpcm.c:1167:22: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] samplesC = samples_p[channel]; ^ ~~~~~~~~~~~~~~~~~~ CC libavformat/dfa.o YASM libavutil/x86/emms.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/adx_parser.o cc -MMD -MP -D_ISOC99_SOURCE -I. -Iffmpeg -O2 -march=corei7-avx -pipe -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -mdynamic-no-pic -I./libdvdread4 -I/sw/include -MD -fpie -DPIC -I/usr/X11/include -I/sw/include/ -I/sw/include/SDL -D_GNU_SOURCE=1 -D_THREAD_SAFE -I/sw/include/freetype2 -I/sw/include -I/sw/include/opus -I/sw/include/schroedinger-1.0 -I/sw/include/liboil-0.3 -c -o codec-cfg.o codec-cfg.c clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavformat/diracdec.o clang: warning: argument unused during compilation: '-MMD' CC libavutil/x86/float_dsp_init.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/dnxhddec.o clang: warning: argument unused during compilation: '-MMD' CC libavutil/x86/lls_init.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/dsicin.o YASM libavutil/x86/float_dsp.o clang: warning: argument unused during compilation: '-MMD' CC libavutil/xga_font_data.o YASM libavutil/x86/lls.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/dtsdec.o CC libavcodec/adxdec.o CC libavformat/dtshddec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/adxenc.o CC libavutil/xtea.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/dtshddec.c:93:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, value, chunk_size); ^~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ 1 warning generated. CC libavcodec/aic.o CC libavformat/dv.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/dvenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/adxenc.c:105:33: warning: passing 'char [7]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&buf, "(c)CRI", 6); /* copyright signature */ ^~~~~~~~ libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ 1 warning generated. CC libavformat/dxa.o clang: warning: argument unused during compilation: '-MMD' AR libavutil/libavutil.a libavformat/dvenc.c:330:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/dvenc.c:330:11: note: place parentheses around the assignment to silence this warning if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ^ ( ) libavformat/dvenc.c:330:11: note: use '==' to turn this assignment into an equality comparison if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ^ == /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libavutil/libavutil.a(atomic.o) has no symbols /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: file: libavutil/libavutil.a(atomic.o) has no symbols CC libavcodec/alac.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/alac_data.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/eacdata.o CC libavcodec/alacenc.o CC libavcodec/aliaspixdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 7 warnings generated. CC libavcodec/aliaspixenc.o CC libavformat/electronicarts.o codec-cfg.c:580:22: warning: assigning to 'codecs_t *' (aka 'struct codecs *') from 'const codecs_t [441]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] video_codecs = builtin_video_codecs; ^ ~~~~~~~~~~~~~~~~~~~~ codec-cfg.c:581:22: warning: assigning to 'codecs_t *' (aka 'struct codecs *') from 'const codecs_t [208]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] audio_codecs = builtin_audio_codecs; ^ ~~~~~~~~~~~~~~~~~~~~ AR libswscale/libswscale.a clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/allcodecs.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/epafdec.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/ffmdec.o CC libavcodec/alsdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/amrnbdec.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/ffmenc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/amrwbdec.o CC libavformat/ffmetadec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/ffmetaenc.o libavformat/ffmenc.c:105:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/ffmenc.c:105:11: note: place parentheses around the assignment to silence this warning if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) { ^ ( ) libavformat/ffmenc.c:105:11: note: use '==' to turn this assignment into an equality comparison if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) { ^ == clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/anm.o libavcodec/amrnbdec.c:505:36: warning: passing 'const uint16_t *' (aka 'const unsigned short *') to parameter of type 'const int16_t *' (aka 'const short *') converts between pointers to integer types with different sign [-Wpointer-sign] ff_decode_10_pulses_35bits(pulses, fixed_sparse, gray_decode, 5, 3); ^~~~~~ libavcodec/acelp_vectors.h:193:48: note: passing argument to parameter 'fixed_index' here void ff_decode_10_pulses_35bits(const int16_t *fixed_index, ^ libavcodec/amrnbdec.c:507:32: warning: passing 'const uint16_t *' (aka 'const unsigned short *') to parameter of type 'const int16_t *' (aka 'const short *') converts between pointers to integer types with different sign [-Wpointer-sign] decode_8_pulses_31bits(pulses, fixed_sparse); ^~~~~~ libavcodec/amrnbdec.c:453:51: note: passing argument to parameter 'fixed_index' here static void decode_8_pulses_31bits(const int16_t *fixed_index, ^ clang: warning: argument unused during compilation: '-MMD' libavformat/ffmetadec.c:64:16: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(line, "TIMEBASE=%d/%d", &tb.num, &tb.den)) ^~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/ffmetadec.c:66:17: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!sscanf(line, "START=%"SCNd64, &start)) { ^~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/ffmetadec.c:73:17: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!sscanf(line, "END=%"SCNd64, &end)) { ^~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/ffmetadec.c:117:42: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(value = unescape(p + 1, strlen(p + 1)))) { ^~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/ffmetadec.c:122:20: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(m, key, value, AV_DICT_DONT_STRDUP_KEY | AV_DICT_DONT_STRDUP_VAL); ^~~ ./libavutil/dict.h:121:48: note: passing argument to parameter 'key' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/ffmetadec.c:122:25: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(m, key, value, AV_DICT_DONT_STRDUP_KEY | AV_DICT_DONT_STRDUP_VAL); ^~~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ CC libavcodec/ansi.o 1 warning generated. libavformat/ffmetaenc.c:45:29: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] write_escape_str(s, t->key); ^~~~~~ libavformat/ffmetaenc.c:29:61: note: passing argument to parameter 'str' here static void write_escape_str(AVIOContext *s, const uint8_t *str) ^ libavformat/ffmetaenc.c:47:29: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] write_escape_str(s, t->value); ^~~~~~~~ libavformat/ffmetaenc.c:29:61: note: passing argument to parameter 'str' here static void write_escape_str(AVIOContext *s, const uint8_t *str) ^ libavformat/ffmetaenc.c:54:23: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, ID_STRING, sizeof(ID_STRING) - 1); ^~~~~~~~~ libavformat/ffmeta.h:25:20: note: expanded from macro 'ID_STRING' #define ID_STRING ";FFMETADATA" ^~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/ffmetaenc.c:68:27: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, ID_STREAM, sizeof(ID_STREAM) - 1); ^~~~~~~~~ libavformat/ffmeta.h:27:20: note: expanded from macro 'ID_STREAM' #define ID_STREAM "[STREAM]" ^~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/ffmetaenc.c:75:27: warning: passing 'char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, ID_CHAPTER, sizeof(ID_CHAPTER) - 1); ^~~~~~~~~~ libavformat/ffmeta.h:26:20: note: expanded from macro 'ID_CHAPTER' #define ID_CHAPTER "[CHAPTER]" ^~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ CC libavcodec/apedec.o libavcodec/amrwbdec.c:504:13: warning: enumeration values 'MODE_SID', 'SP_LOST', and 'NO_DATA' not handled in switch [-Wswitch] switch (mode) { ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 5 warnings generated. CC libavcodec/ass.o 6 warnings generated. CC libavformat/file.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/filmstripdec.o libavcodec/ass.c:35:28: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] avctx->subtitle_header = av_asprintf( ^ ~~~~~~~~~~~~ libavcodec/ass.c:50:42: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] avctx->subtitle_header_size = strlen(avctx->subtitle_header); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavcodec/apedec.c:500:35: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] rice->ksum += x - (rice->ksum + 8 >> 4); ~~~~~~~~~~~^~~ ~~ libavcodec/apedec.c:500:35: note: place parentheses around the '+' expression to silence this warning rice->ksum += x - (rice->ksum + 8 >> 4); ^ ( ) libavcodec/apedec.c:617:28: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ksummax = 1 << rice->k + 7; ~~ ~~~~~~~~^~~ libavcodec/apedec.c:617:28: note: place parentheses around the '+' expression to silence this warning ksummax = 1 << rice->k + 7; ^ ( ) libavcodec/apedec.c:618:39: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ksummin = rice->k ? (1 << rice->k + 6) : 0; ~~ ~~~~~~~~^~~ libavcodec/apedec.c:618:39: note: place parentheses around the '+' expression to silence this warning ksummin = rice->k ? (1 << rice->k + 6) : 0; ^ ( ) clang: warning: argument unused during compilation: '-MMD' libavcodec/apedec.c:1443:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->data, &s->data_size, buf_size); ^~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/apedec.c:1499:40: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&s->decoded_buffer, &s->decoded_size, ^~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ 2 warnings generated. CC libavformat/filmstripenc.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/flac_picture.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ass_split.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavformat/flacdec.o CC libavcodec/assdec.o CC libavcodec/assenc.o libavformat/flac_picture.c:67:33: warning: passing 'uint8_t [64]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(mime->str, mimetype, sizeof(mimetype))) { ^~~~~~~~ /usr/include/string.h:84:40: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavformat/flac_picture.c:140:45: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&st->metadata, "title", desc, AV_DICT_DONT_STRDUP_VAL); ^~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/asv.o clang: warning: argument unused during compilation: '-MMD' libavcodec/assdec.c:38:37: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] avctx->priv_data = ff_ass_split(avctx->extradata); ^~~~~~~~~~~~~~~~ libavcodec/ass_split.h:89:43: note: passing argument to parameter 'buf' here ASSSplitContext *ff_ass_split(const char *buf); ^ libavcodec/assdec.c:55:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ libavcodec/assdec.c:92:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ libavcodec/assenc.c:97:26: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = av_strlcpy(buf+total_len, ass, bufsize-total_len); ^~~~~~~~~~~~~ ./libavutil/avstring.h:100:25: note: passing argument to parameter 'dst' here size_t av_strlcpy(char *dst, const char *src, size_t size); ^ 3 warnings generated. CC libavformat/flacenc.o libavformat/flacdec.c:122:84: warning: passing 'uint8_t [13]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] avpriv_new_chapter(s, track, st->time_base, start, AV_NOPTS_VALUE, isrc); ^~~~ libavformat/internal.h:223:71: note: passing argument to parameter 'title' here int64_t start, int64_t end, const char *title); ^ 1 warning generated. CC libavcodec/asvdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/flacenc_header.o CC libavformat/flic.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/flvdec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/asvenc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/atrac.o CC libavcodec/atrac1.o clang: warning: argument unused during compilation: '-MMD' libavformat/flvdec.c:280:20: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(ioc, buffer, length); ^~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/flvenc.o 5 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/format.o CC libavformat/framecrcenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/framehash.o libavformat/flvenc.c:166:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, str, len); ^~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/flvenc.c:264:20: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "FLV", 3); ^~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/flvenc.c:555:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_amf_string(pb, pkt->data); ^~~~~~~~~ libavformat/flvenc.c:162:57: note: passing argument to parameter 'str' here static void put_amf_string(AVIOContext *pb, const char *str) ^ clang: warning: argument unused during compilation: '-MMD' libavformat/framecrcenc.c:59:23: warning: passing 'char [256]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, buf, strlen(buf)); ^~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ 1 warning generated. CC libavcodec/atrac3.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/atrac3plus.o CC libavcodec/atrac3plusdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/atrac3plusdsp.o clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/audio_frame_queue.o CC libavformat/frmdec.o 1 warning generated. CC libavcodec/audioconvert.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/atrac3plusdsp.c:166:35: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] pos = (envelope->stop_pos + 1 << 2) - reg_offset; ~~~~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/atrac3plusdsp.c:166:35: note: place parentheses around the '+' expression to silence this warning pos = (envelope->stop_pos + 1 << 2) - reg_offset; ^ ( ) CC libavcodec/aura.o CC libavcodec/avfft.o CC libavformat/ftp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/g722.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/g723_1.o CC libavcodec/avpacket.o CC libavcodec/avpicture.o CC libavcodec/avrndec.o libavformat/ftp.c:171:45: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((err = ffurl_write(s->conn_control, command, strlen(command))) < 0) ^~~~~~~ libavformat/url.h:165:53: note: passing argument to parameter 'buf' here int ffurl_write(URLContext *h, const unsigned char *buf, int size); ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/avs.o clang: warning: argument unused during compilation: '-MMD' libavcodec/avpacket.c:60:10: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = NULL; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/avpacket.c:96:10: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = dummy_destruct_packet; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/avpacket.c:133:14: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = dummy_destruct_packet; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/avpacket.c:158:10: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = dummy_destruct_packet; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/avpacket.c:208:10: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = dummy_destruct_packet; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/avpacket.c:255:18: warning: 'destruct' is deprecated [-Wdeprecated-declarations] && !pkt->destruct ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/avpacket.c:287:23: warning: 'destruct' is deprecated [-Wdeprecated-declarations] else if (pkt->destruct) ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/avpacket.c:288:18: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct(pkt); ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/avpacket.c:289:14: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = NULL; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ CC libavcodec/avuidec.o libavcodec/avpacket.c:360:14: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = dummy_destruct_packet; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ CC libavcodec/avuienc.o libavcodec/avpacket.c:469:44: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] const uint8_t *val = data + strlen(key) + 1; ^~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavcodec/avpacket.c:474:33: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = av_dict_set(dict, key, val, 0); ^~~ ./libavutil/dict.h:121:48: note: passing argument to parameter 'key' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavcodec/avpacket.c:474:38: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = av_dict_set(dict, key, val, 0); ^~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavcodec/avpacket.c:477:29: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] data = val + strlen(val) + 1; ^~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/g729dec.o libavcodec/avs.c:88:51: warning: '&' within '|' [-Wbitwise-op-parentheses] pal[i] |= 0xFFU << 24 | (pal[i] >> 6) & 0x30303; ~ ~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/avs.c:88:51: note: place parentheses around the '&' expression to silence this warning pal[i] |= 0xFFU << 24 | (pal[i] >> 6) & 0x30303; ^ ( ) 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/gif.o clang: warning: argument unused during compilation: '-MMD' libavcodec/avuienc.c:30:53: warning: '&&' within '||' [-Wlogical-op-parentheses] if (avctx->width != 720 || avctx->height != 486 && avctx->height != 576) { ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/avuienc.c:30:53: note: place parentheses around the '&&' expression to silence this warning if (avctx->width != 720 || avctx->height != 486 && avctx->height != 576) { ^ ( ) 1 warning generated. CC libavformat/gifdec.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/gopher.o CC libavformat/gsmdec.o clang: warning: argument unused during compilation: '-MMD' libavformat/gif.c:45:20: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "GIF", 3); ^~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/gif.c:46:20: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "89a", 3); ^~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ CC libavcodec/bethsoftvideo.o libavformat/gif.c:70:24: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "NETSCAPE2.0", sizeof("NETSCAPE2.0") - 1); ^~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here 14 warnings generated. void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ CC libavcodec/bfi.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/gxf.o 3 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/bgmc.o clang: warning: argument unused during compilation: '-MMD' libavformat/gopher.c:62:25: warning: passing 'char [1024]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (gopher_write(h, buffer, strlen(buffer)) < 0) ^~~~~~ libavformat/gopher.c:35:55: note: passing argument to parameter 'buf' here static int gopher_write(URLContext *h, const uint8_t *buf, int size) ^ CC libavcodec/bink.o 1 warning generated. CC libavformat/gxfenc.o CC libavformat/h261dec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/h263dec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/binkaudio.o clang: warning: argument unused during compilation: '-MMD' libavformat/gxfenc.c:263:20: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, ES_NAME_PATTERN, sizeof(ES_NAME_PATTERN) - 1); ^~~~~~~~~~~~~~~ libavformat/gxfenc.c:119:25: note: expanded from macro 'ES_NAME_PATTERN' #define ES_NAME_PATTERN "EXT:/PDR/default/ES." ^~~~~~~~~~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/gxfenc.c:328:20: warning: passing 'char [18]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, SERVER_PATH, sizeof(SERVER_PATH) - 1); ^~~~~~~~~~~ libavformat/gxfenc.c:118:21: note: expanded from macro 'SERVER_PATH' #define SERVER_PATH "EXT:/PDR/default/" ^~~~~~~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/gxfenc.c:329:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, filename, len); ^~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ CC libavformat/h264dec.o libavformat/gxfenc.c:444:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/gxfenc.c:444:11: note: place parentheses around the assignment to silence this warning if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ^ ( ) libavformat/gxfenc.c:444:11: note: use '==' to turn this assignment into an equality comparison if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ^ == libavformat/gxfenc.c:612:24: warning: passing 'char [21]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, ES_NAME_PATTERN, strlen(ES_NAME_PATTERN)); ^~~~~~~~~~~~~~~ libavformat/gxfenc.c:119:25: note: expanded from macro 'ES_NAME_PATTERN' #define ES_NAME_PATTERN "EXT:/PDR/default/ES." ^~~~~~~~~~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/gxfenc.c:625:21: warning: 395 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG2VIDEO_XVMC', 'AV_CODEC_ID_H261'... [-Wswitch] switch (st->codec->codec_id) { ^ clang: warning: argument unused during compilation: '-MMD' CC libavformat/hdsenc.o CC libavformat/hevc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/binkdsp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/bintext.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/hevcdec.o libavformat/hevc.c:999:50: warning: '&' within '|' [-Wbitwise-op-parentheses] hvcc->array[i].NAL_unit_type & 0x3f); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ libavformat/hevc.c:999:50: note: place parentheses around the '&' expression to silence this warning hvcc->array[i].NAL_unit_type & 0x3f); ^ ( ) clang: warning: argument unused during compilation: '-MMD' CC libavformat/hls.o 6 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/bitstream.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/hlsenc.o CC libavcodec/bitstream_filter.o CC libavformat/hlsproto.o libavformat/hls.c:531:13: warning: assigning to 'const char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] url = new_url; ^ ~~~~~~~ clang: warning: argument unused during compilation: '-MMD' libavformat/hls.c:717:48: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (priv->datasize == 8 && !strcmp(priv->owner, id3_priv_owner_ts)) { ^~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/bitstream.c:282:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (state = avpriv_atomic_ptr_cas(&vlc->init_state, NULL, vlc)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/bitstream.c:282:22: note: place parentheses around the assignment to silence this warning while (state = avpriv_atomic_ptr_cas(&vlc->init_state, NULL, vlc)) { ^ ( ) libavcodec/bitstream.c:282:22: note: use '==' to turn this assignment into an equality comparison while (state = avpriv_atomic_ptr_cas(&vlc->init_state, NULL, vlc)) { ^ == libavformat/hls.c:1705:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(p->buf, "#EXTM3U", 7)) ^~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavformat/hls.c:1707:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(p->buf, "#EXT-X-STREAM-INF:") || ^~~~~~ /usr/include/string.h:89:26: note: passing argument to parameter here char *strstr(const char *, const char *); ^ libavformat/hls.c:1708:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strstr(p->buf, "#EXT-X-TARGETDURATION:") || ^~~~~~ /usr/include/string.h:89:26: note: passing argument to parameter here char *strstr(const char *, const char *); ^ libavformat/hls.c:1709:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] strstr(p->buf, "#EXT-X-MEDIA-SEQUENCE:")) ^~~~~~ /usr/include/string.h:89:26: note: passing argument to parameter here char *strstr(const char *, const char *); ^ CC libavformat/hnm.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/bmp.o CC libavcodec/bmp_parser.o CC libavformat/http.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/bmpenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/bmv.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/brenderpix.o clang: warning: argument unused during compilation: '-MMD' libavcodec/bmpenc.c:83:13: warning: 155 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (avctx->pix_fmt) { ^ libavformat/http.c:764:14: warning: passing 'unsigned char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(s->buffer, sizeof(s->buffer), ^~~~~~~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/http.c:780:53: warning: passing 'unsigned char [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((err = ffurl_write(s->hd, s->buffer, strlen(s->buffer))) < 0) ^~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/http.c:953:43: warning: passing 'char [4081]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = http_read_stream_all(h, data, len); ^~~~ libavformat/http.c:919:57: note: passing argument to parameter 'buf' here static int http_read_stream_all(URLContext *h, uint8_t *buf, int size) ^ libavformat/http.c:1002:39: warning: passing 'char [11]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = ffurl_write(s->hd, temp, strlen(temp))) < 0 || ^~~~ libavformat/url.h:165:53: note: passing argument to parameter 'buf' here int ffurl_write(URLContext *h, const unsigned char *buf, int size); ^ libavformat/http.c:1004:39: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] (ret = ffurl_write(s->hd, crlf, sizeof(crlf) - 1)) < 0) ^~~~ libavformat/url.h:165:53: note: passing argument to parameter 'buf' here int ffurl_write(URLContext *h, const unsigned char *buf, int size); ^ libavformat/http.c:1018:34: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = ffurl_write(s->hd, footer, sizeof(footer) - 1); ^~~~~~ libavformat/url.h:165:53: note: passing argument to parameter 'buf' here int ffurl_write(URLContext *h, const unsigned char *buf, int size); ^ libavformat/http.c:1175:14: warning: passing 'unsigned char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(s->buffer, sizeof(s->buffer), ^~~~~~~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/http.c:1186:53: warning: passing 'unsigned char [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = ffurl_write(s->hd, s->buffer, strlen(s->buffer))) < 0) ^~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ 1 warning generated. CC libavformat/httpauth.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/icodec.o CC libavformat/icoenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/httpauth.c:131:31: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5ctx, str, strlen(str)); ^~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ CC libavformat/id3v1.o 6 warnings generated. libavformat/httpauth.c:274:45: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_base64_encode(ptr, auth_b64_len, decoded_auth, strlen(decoded_auth)); ^~~~~~~~~~~~ ./libavutil/base64.h:55:64: note: passing argument to parameter 'in' here char *av_base64_encode(char *out, int out_size, const uint8_t *in, int in_size); ^ CC libavformat/id3v2.o CC libavcodec/c93.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/icoenc.c:97:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ico_check_attributes(s, s->streams[i]->codec)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/icoenc.c:97:17: note: place parentheses around the assignment to silence this warning if (ret = ico_check_attributes(s, s->streams[i]->codec)) ^ ( ) libavformat/icoenc.c:97:17: note: use '==' to turn this assignment into an equality comparison if (ret = ico_check_attributes(s, s->streams[i]->codec)) ^ == 2 warnings generated. CC libavcodec/cabac.o CC libavcodec/cavs.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/cavs_parser.o CC libavcodec/cavsdata.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/id3v2.c:294:17: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (sscanf(dst, "(%d)", &genre) == 1 || sscanf(dst, "%d", &genre) == 1) && ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/id3v2.c:294:53: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (sscanf(dst, "(%d)", &genre) == 1 || sscanf(dst, "%d", &genre) == 1) && ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/id3v2.c:297:13: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] dst = av_strdup(ff_id3v1_genre_str[genre]); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/id3v2.c:300:13: warning: assigning to 'const char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] key = dst; ^ ~~~ libavformat/id3v2.c:311:36: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(metadata, key, dst, dict_flags); ^~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/id3v2.c:475:23: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, mimetype, 3); ^~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/id3v2.c:554:80: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] chapter = avpriv_new_chapter(s, s->nb_chapters + 1, time_base, start, end, dst); ^~~ libavformat/internal.h:223:71: note: passing argument to parameter 'title' here int64_t start, int64_t end, const char *title); ^ libavformat/id3v2.c:562:27: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (avio_read(pb, tag, 4) < 4) ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/id3v2.c:732:31: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (avio_read(pb, tag, 4) < 4) ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/id3v2.c:742:31: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (avio_read(pb, tag, 3) < 3) ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/id3v2.c:793:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&buffer, &buffer_size, tlen); ^~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavformat/id3v2.c:825:58: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&uncompressed_buffer, &uncompressed_buffer_size, dlen); ^~~~~~~~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavformat/id3v2.c:960:47: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&st->metadata, "title", apic->description, 0); ^~~~~~~~~~~~~~~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ CC libavformat/id3v2enc.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/idcin.o In file included from libavcodec/cavs_parser.c:29: libavcodec/cavs.h:247:12: warning: enumeration value 'BLK_8X8' not handled in switch [-Wswitch] switch(size) { ^ In file included from libavcodec/cavs.c:33: libavcodec/cavs.h:247:12: warning: enumeration value 'BLK_8X8' not handled in switch [-Wswitch] switch(size) { ^ In file included from libavcodec/cavsdata.c:22: libavcodec/cavs.h:247:12: warning: enumeration value 'BLK_8X8' not handled in switch [-Wswitch] switch(size) { ^ 1 warning generated. CC libavformat/idroqdec.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/idroqenc.o clang: warning: argument unused during compilation: '-MMD' 8 warnings generated. clang: warning: argument unused during compilation: '-MMD' libavformat/id3v2enc.c:57:13: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put(pb, str); ^~~ libavformat/id3v2enc.c:76:59: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (enc == ID3v2_ENCODING_UTF16BOM && string_is_ascii(str1) && ^~~~ libavformat/id3v2enc.c:40:43: note: passing argument to parameter 'str' here static int string_is_ascii(const uint8_t *str) ^ libavformat/id3v2enc.c:77:35: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] (!str2 || string_is_ascii(str2))) ^~~~ libavformat/id3v2enc.c:40:43: note: passing argument to parameter 'str' here static int string_is_ascii(const uint8_t *str) ^ libavformat/id3v2enc.c:81:34: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] id3v2_encode_string(dyn_buf, str1, enc); ^~~~ libavformat/id3v2enc.c:46:65: note: passing argument to parameter 'str' here static void id3v2_encode_string(AVIOContext *pb, const uint8_t *str, ^ libavformat/id3v2enc.c:83:38: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] id3v2_encode_string(dyn_buf, str2, enc); ^~~~ libavformat/id3v2enc.c:46:65: note: passing argument to parameter 'str' here static void id3v2_encode_string(AVIOContext *pb, const uint8_t *str, ^ CC libavformat/iff.o libavformat/id3v2enc.c:297:59: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (enc == ID3v2_ENCODING_UTF16BOM && string_is_ascii(desc)) ^~~~ libavformat/id3v2enc.c:40:43: note: passing argument to parameter 'str' here static int string_is_ascii(const uint8_t *str) ^ libavformat/id3v2enc.c:307:34: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] id3v2_encode_string(dyn_buf, desc, enc); ^~~~ libavformat/id3v2enc.c:46:65: note: passing argument to parameter 'str' here static void id3v2_encode_string(AVIOContext *pb, const uint8_t *str, ^ clang: warning: argument unused during compilation: '-MMD' CC libavformat/ilbc.o libavformat/idcin.c:133:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (number > 2 || sample_rate && !number) ~~ ~~~~~~~~~~~~^~~~~~~~~~ libavformat/idcin.c:133:35: note: place parentheses around the '&&' expression to silence this warning if (number > 2 || sample_rate && !number) ^ ( ) libavformat/idcin.c:138:35: warning: '&&' within '||' [-Wlogical-op-parentheses] if (number > 2 || sample_rate && !number) ~~ ~~~~~~~~~~~~^~~~~~~~~~ libavformat/idcin.c:138:35: note: place parentheses around the '&&' expression to silence this warning if (number > 2 || sample_rate && !number) ^ ( ) clang: warning: argument unused during compilation: '-MMD' CC libavcodec/cavsdec.o 7 warnings generated. 2 warnings generated. CC libavcodec/cavsdsp.o CC libavformat/img2.o CC libavformat/img2_alias_pix.o libavformat/iff.c:128:36: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&s->metadata, tag, buf, AV_DICT_DONT_STRDUP_VAL); ^~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ clang: warning: argument unused during compilation: '-MMD' libavformat/ilbc.c:45:24: warning: passing 'const char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, mode30_header, sizeof(mode30_header) - 1); ^~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/ilbc.c:47:24: warning: passing 'const char [10]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, mode20_header, sizeof(mode20_header) - 1); ^~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 13 warnings generated. CC libavformat/img2_brender_pix.o 2 warnings generated. CC libavcodec/cdgraphics.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' In file included from libavcodec/cavsdec.c:32: libavcodec/cavs.h:247:12: warning: enumeration value 'BLK_8X8' not handled in switch [-Wswitch] switch(size) { ^ 1 warning generated. CC libavcodec/cdxl.o CC libavcodec/celp_filters.o libavcodec/cavsdec.c:679:28: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_cavs_modify_mb_i(h, &pred_mode_uv); ^~~~~~~~~~~~~ libavcodec/cavs.h:264:46: note: passing argument to parameter 'pred_mode_uv' here void ff_cavs_modify_mb_i(AVSContext *h, int *pred_mode_uv); ^ libavcodec/cavsdec.c:732:13: warning: 7 enumeration values not handled in switch: 'I_8X8', 'B_SKIP', 'B_DIRECT'... [-Wswitch] switch (mb_type) { ^ clang: warning: argument unused during compilation: '-MMD' libavcodec/cavsdec.c:811:21: warning: enumeration value 'B_SUB_BWD' not handled in switch [-Wswitch] switch (sub_type[block]) { ^ CC libavcodec/celp_math.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/img2dec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/cdxl.c:272:46: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&c->new_video, &c->new_video_size, ^~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ 1 warning generated. CC libavcodec/cga_data.o clang: warning: argument unused during compilation: '-MMD' libavformat/img2dec.c:79:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = strchr(p, '%')) { ~~^~~~~~~~~~~~~~~~ libavformat/img2dec.c:79:14: note: place parentheses around the assignment to silence this warning while (p = strchr(p, '%')) { ^ ( ) libavformat/img2dec.c:79:14: note: use '==' to turn this assignment into an equality comparison while (p = strchr(p, '%')) { ^ == libavformat/img2dec.c:84:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (span = strspn(p, "*?[]{}")) ~~~~~^~~~~~~~~~~~~~~~~~~~~ libavformat/img2dec.c:84:18: note: place parentheses around the assignment to silence this warning if (span = strspn(p, "*?[]{}")) ^ ( ) libavformat/img2dec.c:84:18: note: use '==' to turn this assignment into an equality comparison if (span = strspn(p, "*?[]{}")) ^ == CC libavformat/img2enc.o libavformat/img2dec.c:459:36: warning: '&&' within '||' [-Wlogical-op-parentheses] if (timestamp < 0 || !s1->loop && timestamp > s1->img_last - s1->img_first) ~~ ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/img2dec.c:459:36: note: place parentheses around the '&&' expression to silence this warning if (timestamp < 0 || !s1->loop && timestamp > s1->img_last - s1->img_first) ^ ( ) CC libavformat/ingenientdec.o CC libavcodec/chomp_bsf.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/ipmovie.o CC libavcodec/cinepak.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/cinepakenc.o CC libavformat/ircam.o CC libavcodec/cljr.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/cinepak.c:147:31: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ip0 = ip1 = ip2 = ip3 = s->frame->data[0] + ^ ~~~~~~~~~~~~~~~~~~~ libavcodec/cinepak.c:219:27: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = ip3; ^ ~~~ libavcodec/cinepak.c:224:27: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = ip2; ^ ~~~ libavcodec/cinepak.c:229:27: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = ip1; ^ ~~~ libavcodec/cinepak.c:234:27: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = ip0; ^ ~~~ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/cllc.o libavformat/ipmovie.c:380:40: warning: '&&' within '||' [-Wlogical-op-parentheses] || opcode_version == 2 && opcode_size < 8 ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ libavformat/ipmovie.c:380:40: note: place parentheses around the '&&' expression to silence this warning || opcode_version == 2 && opcode_size < 8 ^ ( ) clang: warning: argument unused during compilation: '-MMD' libavcodec/cinepakenc.c:336:12: warning: enumeration value 'MODE_COUNT' not handled in switch [-Wswitch] switch(info->mode) { ^ libavcodec/cinepakenc.c:655:12: warning: enumeration value 'MODE_COUNT' not handled in switch [-Wswitch] switch(info->mode) { ^ CC libavcodec/cngdec.o libavcodec/cinepakenc.c:1284:24: warning: assigning to 'AVFrame *' (aka 'struct AVFrame *') from 'const AVFrame *' (aka 'const struct AVFrame *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] avctx->coded_frame = frame; ^ ~~~~~ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/ircamdec.o 4 warnings generated. CC libavcodec/cngenc.o libavcodec/cllc.c:387:27: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &ctx->swapped_buf_size, data_size); ^~~~~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/ircamenc.o 5 warnings generated. CC libavcodec/codec_desc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/ircamdec.c:34:29: warning: '&&' within '||' [-Wlogical-op-parentheses] AV_RN32(p->buf + 4) && AV_RN32(p->buf + 8)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ libavformat/ircamdec.c:34:29: note: place parentheses around the '&&' expression to silence this warning AV_RN32(p->buf + 4) && AV_RN32(p->buf + 8)) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. CC libavcodec/cook.o CC libavformat/isom.o CC libavcodec/cook_parser.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/cpia.o CC libavcodec/cscd.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/cyuv.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/iss.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/iv8.o CC libavcodec/dca.o CC libavformat/ivfdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/iss.c:63:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(p->buf, ISS_SIG, ISS_SIG_LEN)) ^~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ CC libavformat/ivfenc.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/jacosubdec.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/jacosubenc.o CC libavformat/jvdec.o CC libavformat/latmenc.o clang: warning: argument unused during compilation: '-MMD' libavformat/ivfenc.c:37:20: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "DKIF", 4); ^~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/dca_parser.o clang: warning: argument unused during compilation: '-MMD' libavformat/jacosubdec.c:53:17: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = p->buf; ^ ~~~~~~ libavformat/jacosubdec.c:54:17: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr_end = p->buf + p->buf_size; ^ ~~~~~~~~~~~~~~~~~~~~ libavformat/jacosubdec.c:189:58: warning: passing 'char [512]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&jacosub->q, line, len, merge_line); ^~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libavformat/jacosubdec.c:241:26: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] read_ts(jacosub, sub->data, &sub->pts, &sub->duration); ^~~~~~~~~ libavformat/jacosubdec.c:103:65: note: passing argument to parameter 'buf' here static const char *read_ts(JACOsubContext *jacosub, const char *buf, ^ CC libavcodec/dcadec.o clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavformat/librtmp.o CC libavcodec/dcadsp.o CC libavformat/lmlm4.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/dcaenc.o CC libavformat/loasdec.o clang: warning: argument unused during compilation: '-MMD'clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavformat/lvfdec.o clang: warning: argument unused during compilation: '-MMD' libavformat/librtmp.c:148:26: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return RTMP_Write(r, buf, size); ^~~ /sw/include/librtmp/rtmp.h:335:39: note: passing argument to parameter 'buf' here int RTMP_Write(RTMP *r, const char *buf, int size); ^ libavformat/librtmp.c:156:25: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] return RTMP_Read(r, buf, size); ^~~ /sw/include/librtmp/rtmp.h:334:32: note: passing argument to parameter 'buf' here int RTMP_Read(RTMP *r, char *buf, int size); ^ CC libavformat/lxfdec.o CC libavformat/m4vdec.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/dct.o CC libavformat/matroska.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/matroskadec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/dct32_fixed.o libavformat/lxfdec.c:277:54: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] if ((lxf->channels = 1 << (disk_params >> 4 & 3) + 1)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~ libavformat/lxfdec.c:277:54: note: place parentheses around the '+' expression to silence this warning if ((lxf->channels = 1 << (disk_params >> 4 & 3) + 1)) { ^ ( ) clang: warning: argument unused during compilation: '-MMD' CC libavcodec/dct32_float.o CC libavcodec/dfa.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/dirac.o 1 warning generated. CC libavformat/matroskaenc.o libavcodec/dcadec.c:2325:55: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] || (s->core_ext_mask & DCA_EXT_XXCH && avctx->request_channels > 0 ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/dcadec.c:2326:23: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] && avctx->request_channels ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/dcadec.c:2345:26: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] (!avctx->request_channels || ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/dcadec.c:2346:25: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] clang: warning: argument unused during compilation: '-MMD' avctx->request_channels > num_core_channels + !!s->lfe)) { ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/dcadec.c:2401:20: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] if (avctx->request_channels > 0 ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/dcadec.c:2402:23: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] && avctx->request_channels < s->prim_channels) { ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/dcadec.c:2405:57: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] <= avctx->request_channels; i++) { ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/dcadec.c:2607:16: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] if (avctx->request_channels == 2) ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ clang: warning: argument unused during compilation: '-MMD' libavformat/matroskadec.c:841:39: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&bin->data, &bin->size, length); ^~~~~~~~~~ ./libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavformat/matroskadec.c:963:22: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] *dst = av_strdup(syntax[i].def.s); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/matroskadec.c:951:17: warning: 7 enumeration values not handled in switch: 'EBML_NONE', 'EBML_BIN', 'EBML_NEST'... [-Wswitch] switch (syntax[i].type) { ^ libavcodec/dcaenc.c:952:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "1411200" }, ^~~ libavcodec/dcaenc.c:952:21: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "1411200" }, ^~~~~~~~~ libavformat/matroskadec.c:1244:27: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bzstream.next_in = data; ^ ~~~~ libavformat/matroskadec.c:1255:32: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bzstream.next_out = pkt_data + bzstream.total_out_lo32; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/matroskadec.c:1291:19: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *layer, *ptr = pkt->data, *end = ptr + pkt->size; ^ ~~~~~~~~~ libavformat/matroskadec.c:1321:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(line->data, len, ^~~~~~~~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/matroskadec.c:1327:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] pkt->size = strlen(line->data); ^~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/matroskadec.c:1860:28: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(&b, "TTA1", 4); ^~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavcodec/dfa.c:364:61: warning: '&' within '|' [-Wbitwise-op-parentheses] s->pal[i] |= 0xFFU << 24 | (s->pal[i] >> 6) & 0x30303; ~ ~~~~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/dfa.c:364:61: note: place parentheses around the '&' expression to silence this warning s->pal[i] |= 0xFFU << 24 | (s->pal[i] >> 6) & 0x30303; ^ ( ) CC libavformat/md5enc.o CC libavformat/md5proto.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/dirac.c:318:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = parse_source_parameters(avctx, gb, source)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/dirac.c:318:13: note: place parentheses around the assignment to silence this warning if (ret = parse_source_parameters(avctx, gb, source)) ^ ( ) libavcodec/dirac.c:318:13: note: use '==' to turn this assignment into an equality comparison if (ret = parse_source_parameters(avctx, gb, source)) ^ == libavformat/matroskaenc.c:901:14: warning: initializing 'uint8_t *' (aka 'unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] uint8_t *key = av_strdup(t->key); ^ ~~~~~~~~~~~~~~~~~ libavformat/matroskaenc.c:906:22: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((p = strrchr(p, '-')) && ^ /usr/include/string.h:87:27: note: passing argument to parameter here char *strrchr(const char *, int); ^ libavformat/matroskaenc.c:906:12: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((p = strrchr(p, '-')) && ^ ~~~~~~~~~~~~~~~ libavformat/matroskaenc.c:907:36: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (lang = av_convert_lang_to(p + 1, AV_LANG_ISO639_2_BIBL))) ^~~~~ libavformat/avlanguage.h:37:44: note: passing argument to parameter 'lang' here const char *av_convert_lang_to(const char *lang, enum AVLangCodespace target_codespace); ^ libavformat/matroskaenc.c:907:15: warning: assigning to 'const uint8_t *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (lang = av_convert_lang_to(p + 1, AV_LANG_ISO639_2_BIBL))) ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/matroskaenc.c:920:46: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_ebml_string(pb, MATROSKA_ID_TAGNAME, key); ^~~ libavformat/matroskaenc.c:236:82: note: passing argument to parameter 'str' here static void put_ebml_string(AVIOContext *pb, unsigned int elementid, const char *str) ^ libavformat/matroskaenc.c:922:50: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_ebml_string(pb, MATROSKA_ID_TAGLANG, lang); ^~~~ libavformat/matroskaenc.c:236:82: note: passing argument to parameter 'str' here static void put_ebml_string(AVIOContext *pb, unsigned int elementid, const char *str) ^ libavformat/matroskaenc.c:1039:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = av_dict_get(st->metadata, "title", NULL, 0)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/matroskaenc.c:1039:15: note: place parentheses around the assignment to silence this warning if (t = av_dict_get(st->metadata, "title", NULL, 0)) ^ ( ) libavformat/matroskaenc.c:1039:15: note: use '==' to turn this assignment into an equality comparison if (t = av_dict_get(st->metadata, "title", NULL, 0)) ^ == libavformat/matroskaenc.c:1046:15: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = av_dict_get(st->metadata, "mimetype", NULL, 0)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/matroskaenc.c:1046:15: note: place parentheses around the assignment to silence this warning if (t = av_dict_get(st->metadata, "mimetype", NULL, 0)) ^ ( ) libavformat/matroskaenc.c:1046:15: note: use '==' to turn this assignment into an equality comparison if (t = av_dict_get(st->metadata, "mimetype", NULL, 0)) ^ == libavformat/matroskaenc.c:1169:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tag = av_dict_get(s->metadata, "creation_time", NULL, 0)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/matroskaenc.c:1169:13: note: place parentheses around the assignment to silence this warning if (tag = av_dict_get(s->metadata, "creation_time", NULL, 0)) { ^ ( ) libavformat/matroskaenc.c:1169:13: note: use '==' to turn this assignment into an equality comparison if (tag = av_dict_get(s->metadata, "creation_time", NULL, 0)) { ^ == libavformat/matroskaenc.c:1251:16: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(p, "%*[^,],%d:%d:%d%*c%d,%d:%d:%d%*c%d", ^ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/matroskaenc.c:1279:16: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(data, "Dialogue: %d,", &layer); ^~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/matroskaenc.c:1294:24: warning: passing 'char [2048]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, buffer, size); ^~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/matroskaenc.c:1455:20: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(*buf, "%d:%2d:%2d%*1[,.]%3d --> %d:%2d:%2d%*1[,.]%3d", ^~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/matroskaenc.c:1463:40: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] *buf += ff_subtitles_next_line(*buf); ^~~~ libavformat/subtitles.h:111:64: note: passing argument to parameter 'ptr' here static av_always_inline int ff_subtitles_next_line(const char *ptr) ^ libavformat/md5enc.c:50:23: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, buf, strlen(buf)); ^~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/md5proto.c:66:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(buf + i*2, 3, "%02x", md5[i]); ^~~~~~~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 1 warning generated. CC libavcodec/dirac_arith.o 1 warning generated. CC libavcodec/dirac_dwt.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/dirac_parser.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/dirac_parser.c:139:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] void *new_buffer = av_fast_realloc(pc->buffer, &pc->buffer_size, ^~~~~~~~~~~~~~~~ ./libavutil/mem.h:358:48: note: passing argument to parameter 'size' here void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/dirac_parser.c:150:56: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] void *new_buffer = av_fast_realloc(pc->buffer, &pc->buffer_size, ^~~~~~~~~~~~~~~~ ./libavutil/mem.h:358:48: note: passing argument to parameter 'size' here void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size); ^ CC libavformat/metadata.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/mgsts.o 2 warnings generated. CC libavformat/microdvddec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/microdvdenc.o clang: warning: argument unused during compilation: '-MMD' libavformat/microdvddec.c:49:20: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(ptr, "{%*d}{}%c", &c) != 1 && ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/microdvddec.c:50:20: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(ptr, "{%*d}{%*d}%c", &c) != 1 && ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/microdvddec.c:51:20: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(ptr, "{DEFAULT}{}%c", &c) != 1) ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/microdvddec.c:53:39: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ptr += ff_subtitles_next_line(ptr); ^~~ libavformat/subtitles.h:111:64: note: passing argument to parameter 'ptr' here static av_always_inline int ff_subtitles_next_line(const char *ptr) ^ libavformat/microdvddec.c:117:38: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] st->codec->extradata = av_strdup(line + 11); ^ ~~~~~~~~~~~~~~~~~~~~ libavformat/microdvddec.c:120:52: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] st->codec->extradata_size = strlen(st->codec->extradata) + 1; ^~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/microdvddec.c:136:55: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(µdvd->q, p, strlen(p), 0); ^ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ CC libavcodec/diracdec.o clang: warning: argument unused during compilation: '-MMD' 7 warnings generated. CC libavcodec/diracdsp.o libavformat/microdvdenc.c:37:27: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, "{DEFAULT}{}", 11); ^~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/microdvdenc.c:50:29: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(avf->pb, "{}", 2); ^~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/microdvdenc.c:54:25: warning: passing 'char [2]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(avf->pb, "\n", 1); ^~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/dnxhd_parser.o clang: warning: argument unused during compilation: '-MMD' libavcodec/diracdec.c:631:49: warning: comparison of constant 4 with expression of type 'enum dirac_subband' is always true [-Wtautological-constant-out-of-range-compare] for (orientation = !!level; orientation < 4; orientation++) { ~~~~~~~~~~~ ^ ~ libavcodec/diracdec.c:722:49: warning: comparison of constant 4 with expression of type 'enum dirac_subband' is always true [-Wtautological-constant-out-of-range-compare] for (orientation = !!level; orientation < 4; orientation++) { ~~~~~~~~~~~ ^ ~ libavcodec/diracdec.c:735:49: warning: comparison of constant 4 with expression of type 'enum dirac_subband' is always true [-Wtautological-constant-out-of-range-compare] for (orientation = !!level; orientation < 4; orientation++) { ~~~~~~~~~~~ ^ ~ libavcodec/diracdec.c:1716:38: warning: 'reference' is deprecated [-Wdeprecated-declarations] if (s->current_picture->avframe->reference) { ^ ./libavutil/frame.h:253:9: note: 'reference' declared here int reference; ^ libavcodec/diracdec.c:1722:38: warning: 'reference' is deprecated [-Wdeprecated-declarations] retire_pic->avframe->reference &= DELAYED_PIC_REF; ^ ./libavutil/frame.h:253:9: note: 'reference' declared here int reference; ^ libavcodec/diracdec.c:1730:102: warning: 'reference' is deprecated [-Wdeprecated-declarations] remove_frame(s->ref_frames, s->ref_frames[0]->avframe->display_picture_number)->avframe->reference &= DELAYED_PIC_REF; ^ ./libavutil/frame.h:253:9: note: 'reference' declared here int reference; ^ libavcodec/diracdec.c:1764:23: warning: 'reference' is deprecated [-Wdeprecated-declarations] out->avframe->reference ^= DELAYED_PIC_REF; ^ ./libavutil/frame.h:253:9: note: 'reference' declared here int reference; ^ libavcodec/diracdec.c:1816:24: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(buf+14, "Schroedinger %d.%d.%d", ver, ver+1, ver+2) == 3) ^~~~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavcodec/diracdec.c:1846:23: warning: 'reference' is deprecated [-Wdeprecated-declarations] pic->avframe->reference = (parse_code & 0x0C) == 0x0C; /* [DIRAC_STD] is_reference() */ ^ ./libavutil/frame.h:253:9: note: 'reference' declared here int reference; ^ libavcodec/diracdec.c:1879:77: warning: 'reference' is deprecated [-Wdeprecated-declarations] if (s->all_frames[i].avframe->data[0] && !s->all_frames[i].avframe->reference) { ^ ./libavutil/frame.h:253:9: note: 'reference' declared here int reference; ^ libavcodec/diracdec.c:1928:38: warning: 'reference' is deprecated [-Wdeprecated-declarations] s->current_picture->avframe->reference |= DELAYED_PIC_REF; ^ ./libavutil/frame.h:253:9: note: 'reference' declared here int reference; ^ libavcodec/diracdec.c:1945:37: warning: 'reference' is deprecated [-Wdeprecated-declarations] delayed_frame->avframe->reference ^= DELAYED_PIC_REF; ^ ./libavutil/frame.h:253:9: note: 'reference' declared here int reference; ^ CC libavformat/mkvtimestamp_v2.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/dnxhddata.o clang: warning: argument unused during compilation: '-MMD' 9 warnings generated. CC libavcodec/dnxhddec.o libavformat/mkvtimestamp_v2.c:28:23: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, header, strlen(header)); ^~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/mkvtimestamp_v2.c:39:23: warning: passing 'char [256]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, buf, strlen(buf)); ^~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. 2 warnings generated. CC libavformat/mm.o CC libavformat/mmf.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/mms.o CC libavformat/mmsh.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/mmf.c:92:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "MMMD"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/mmf.c:103:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, version, strlen(version)); /* metadata ("ST:songtitle,VN:version,...") */ ^~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/mmf.c:106:20: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "ATR\x00", 4); ^~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/mmf.c:116:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "Atsq"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/mmf.c:120:20: warning: passing 'char [17]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00", 16); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/mmf.c:170:24: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "\xff\x00", 2); /* nop */ ^~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/mmf.c:173:24: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "\x00\x00\x00\x00", 4); ^~~~~~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ CC libavcodec/dnxhdenc.o clang: warning: argument unused during compilation: '-MMD' 7 warnings generated. CC libavcodec/dpcm.o libavformat/mms.c:35:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] pos = mms->asf_header + mms->asf_header_read_size; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' libavformat/mmsh.c:225:16: warning: passing 'uint8_t [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_strlcpy(mmsh->location, uri, sizeof(mmsh->location)); ^~~~~~~~~~~~~~ ./libavutil/avstring.h:100:25: note: passing argument to parameter 'dst' here size_t av_strlcpy(char *dst, const char *src, size_t size); ^ libavformat/mmsh.c:228:56: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] host, sizeof(host), &port, path, sizeof(path), mmsh->location); ^~~~~~~~~~~~~~ libavformat/avformat.h:2435:31: note: passing argument to parameter 'url' here const char *url); ^ libavformat/mmsh.c:336:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (res = get_http_header_data(mmsh)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/mmsh.c:336:17: note: place parentheses around the assignment to silence this warning if (res = get_http_header_data(mmsh)) { ^ ( ) libavformat/mmsh.c:336:17: note: use '==' to turn this assignment into an equality comparison if (res = get_http_header_data(mmsh)) { ^ == libavformat/mmsh.c:379:32: warning: passing 'uint8_t [1024]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret= mmsh_open_internal(h, mmsh_old->location, 0, FFMAX(timestamp, 0), 0); ^~~~~~~~~~~~~~~~~~ libavformat/mmsh.c:214:58: note: passing argument to parameter 'uri' here static int mmsh_open_internal(URLContext *h, const char *uri, int flags, int timestamp, int64_t pos) ^ 1 warning generated. CC libavcodec/dpx.o 15 warnings generated. CC libavcodec/dpx_parser.o clang: warning: argument unused during compilation: '-MMD' libavcodec/dnxhdenc.c:157:67: warning: '&&' within '||' [-Wlogical-op-parentheses] (!offset || (ctx->cid_table->ac_flags[j] & 1) && offset) && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/dnxhdenc.c:157:67: note: place parentheses around the '&&' expression to silence this warning (!offset || (ctx->cid_table->ac_flags[j] & 1) && offset) && ^ ( ) libavcodec/dnxhdenc.c:158:67: warning: '&&' within '||' [-Wlogical-op-parentheses] (!run || (ctx->cid_table->ac_flags[j] & 2) && run)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ libavcodec/dnxhdenc.c:158:67: note: place parentheses around the '&&' expression to silence this warning (!run || (ctx->cid_table->ac_flags[j] & 2) && run)) { ^ ( ) clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. libavcodec/dnxhdenc.c:553:74: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ((mb_y << 4) * ctx->m.linesize) + (mb_x << bs + 1); ~~ ~~~^~~ libavcodec/dnxhdenc.c:553:74: note: place parentheses around the '+' expression to silence this warning ((mb_y << 4) * ctx->m.linesize) + (mb_x << bs + 1); ^ ( ) CC libavcodec/dpxenc.o CC libavformat/mmst.o libavcodec/dnxhdenc.c:1132:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "qmax", "1024" }, /* Maximum quantization scale factor allowed for VC-3 */ ^~~~~~ libavcodec/dnxhdenc.c:1132:15: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "qmax", "1024" }, /* Maximum quantization scale factor allowed for VC-3 */ ^~~~~~ libavcodec/dpcm.c:187:12: warning: 395 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch(avctx->codec->id) { ^ libavcodec/dpcm.c:219:12: warning: 395 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch(avctx->codec->id) { ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/dsddec.o CC libavformat/mov.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/mmst.c:163:34: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = avio_put_str16le(&bic, src); ^~~ libavformat/avio.h:231:50: note: passing argument to parameter 'str' here int avio_put_str16le(AVIOContext *s, const char *str); ^ libavformat/mmst.c:196:35: warning: passing 'char [256]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = mms_put_utf16(mms, data_string)) < 0) ^~~~~~~~~~~ libavformat/mmst.c:155:58: note: passing argument to parameter 'src' here static int mms_put_utf16(MMSContext *mms, const uint8_t *src) ^ libavformat/mmst.c:209:35: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = mms_put_utf16(mms, mmst->path + 1)) < 0) // +1 for skip "/" ^~~~~~~~~~~~~~ libavformat/mmst.c:155:58: note: passing argument to parameter 'src' here static int mms_put_utf16(MMSContext *mms, const uint8_t *src) ^ CC libavcodec/dsicinav.o libavformat/mmst.c:440:35: warning: passing 'char [256]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = mms_put_utf16(mms, data_string)) < 0) ^~~~~~~~~~~ libavformat/mmst.c:155:58: note: passing argument to parameter 'src' here static int mms_put_utf16(MMSContext *mms, const uint8_t *src) ^ clang: warning: argument unused during compilation: '-MMD' CC libavformat/mov_chan.o clang: warning: argument unused during compilation: '-MMD' libavformat/mov.c:219:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, value, len); ^~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/mov.c:330:37: warning: passing 'char [1024]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] int ret = avio_read(pb, str, str_size); ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/mov.c:373:23: warning: passing 'char [257]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, str, str_len); ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/mov.c:425:27: warning: passing 'char [28]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, dref->volume, 27); ^~~~~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/mov.c:433:27: warning: passing 'char [64]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, dref->filename, 63); ^~~~~~~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/mov.c:460:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, dref->path, len); ^~~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/mov.c:475:39: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (avio_read(pb, dref->dir, len) != len) ^~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/mov.c:532:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, title_str, title_size); ^~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/mov.c:698:16: warning: passing 'uint8_t [5]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(type, "qt ")) ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/mov.c:701:50: warning: passing 'uint8_t [5]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&c->fc->metadata, "major_brand", type, 0); ^~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/mov.c:712:19: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, comp_brands_str, comp_brand_size); ^~~~~~~~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ CC libavformat/movenc.o 4 warnings generated. CC libavformat/movenchint.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/mov.c:2405:13: warning: 396 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (st->codec->codec_id) { ^ libavformat/mov.c:2486:20: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(key, "iTunSMPB") == 0) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/mov.c:2488:23: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(sscanf(val, "%*X %X %X %X", &priming, &remainder, &samples) == 3){ ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/mov.c:2492:27: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (strcmp(key, "cdec") == 0) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/mov.c:2494:43: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&c->fc->metadata, key, val, ^~~ ./libavutil/dict.h:121:48: note: passing argument to parameter 'key' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/mov.c:2494:48: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&c->fc->metadata, key, val, ^~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here 8 warningsint av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ generated. libavformat/mov.c:2527:44: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] domain_len = avio_get_str(pb, len, domain, sizeof(domain)); ^~~~~~ libavformat/avio.h:330:53: note: passing argument to parameter 'buf' here int avio_get_str(AVIOContext *pb, int maxlen, char *buf, int buflen); ^ CC libavformat/mp3dec.o libavformat/mov.c:2992:34: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((ptr = av_stristr(ptr, "systemBitrate=\"")) != NULL) { ^~~ ./libavutil/avstring.h:68:30: note: passing argument to parameter 'haystack' here char *av_stristr(const char *haystack, const char *needle); ^ libavformat/mov.c:2992:21: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] while ((ptr = av_stristr(ptr, "systemBitrate=\"")) != NULL) { ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/mov.c:3002:26: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = strtol(ptr, &endptr, 10); ^~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ libavformat/mov.c:3302:47: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_get_str16be(sc->pb, len, title, title_len); ^~~~~ libavformat/avio.h:339:57: note: passing argument to parameter 'buf' here int avio_get_str16be(AVIOContext *pb, int maxlen, char *buf, int buflen); ^ libavformat/mov.c:3304:47: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_get_str16le(sc->pb, len, title, title_len); ^~~~~ libavformat/avio.h:338:57: note: passing argument to parameter 'buf' here int avio_get_str16le(AVIOContext *pb, int maxlen, char *buf, int buflen); ^ libavformat/mov.c:3310:51: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_get_str(sc->pb, INT_MAX, title + 2, len - 1); ^~~~~~~~~ libavformat/avio.h:330:53: note: passing argument to parameter 'buf' here int avio_get_str(AVIOContext *pb, int maxlen, char *buf, int buflen); ^ libavformat/mov.c:3314:73: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] avpriv_new_chapter(s, i, st->time_base, sample->timestamp, end, title); ^~~~~ libavformat/internal.h:223:71: note: passing argument to parameter 'title' here int64_t start, int64_t end, const char *title); ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/dsputil.o clang: warning: argument unused during compilation: '-MMD' libavformat/movenchint.c:374:29: warning: passing 'char [5]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(out, "rtpo", 4); ^~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/movenc.c:119:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "co64"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:121:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "stco"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:143:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "stsz"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:179:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "stsc"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:207:22: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, flag == MOV_SYNC_SAMPLE ? "stss" : "stps"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:227:51: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (track->mode == MODE_MOV) ffio_wfourcc(pb, "samr"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:228:51: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] else ffio_wfourcc(pb, "damr"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:229:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "FFMP"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:249:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "dac3"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:295:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "enda"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:303:20: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "enda"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:335:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "esds"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:412:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "wfex"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:432:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "chan"); // Type ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:447:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "wave"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:451:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "frma"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:458:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mp4a"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ CC libavcodec/dump_extradata_bsf.o libavformat/movenc.c:567:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "dvc1"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:578:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "glbl"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:763:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "d263"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:764:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "FFMP"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:777:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "avcC"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:787:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "hvcC"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:797:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "ACLR"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:798:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "ACLR"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:799:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "0001"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:804:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "APRG"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:805:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "APRG"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:806:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "0001"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:811:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "ARES"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:812:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "ARES"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:813:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "0001"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1125:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "uuid"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1146:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "fiel"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ clang: warning: argument unused during compilation: '-MMD' libavformat/movenc.c:1175:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "pasp"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1221:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "FFMP"); /* Vendor */ ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1244:20: warning: passing 'char [32]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, compressor_name, 31); ^~~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/movenc.c:1294:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "rtp "); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1304:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "tims"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1323:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "tmcd"); /* Data format */ ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1349:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "stsd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1387:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "ctts"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1429:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "stts"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1443:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "dref"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1449:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "url "); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1459:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "stbl"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1481:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "dinf"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1489:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "nmhd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1499:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "tcmi"); /* timecode media information atom */ ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1512:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, font, strlen(font)); /* font name */ ^~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/movenc.c:1520:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "gmhd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1522:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "gmin");/* generic media info */ ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1539:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "text"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1555:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "tmcd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1565:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "smhd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1575:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "vmhd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1630:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "hdlr"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1632:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, hdlr, 4); /* handler */ ^~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/movenc.c:1633:22: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, hdlr_type); /* handler type */ ^~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1639:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, descr, strlen(descr)); /* handler description */ ^~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/movenc.c:1650:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "hmhd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1664:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "minf"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1695:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mdhd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1727:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mdia"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1763:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "tkhd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1835:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "tapt"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1838:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "clef"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1844:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "prof"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1850:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "enof"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1876:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "edts"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1878:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "elst"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1913:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "tref"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1924:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "uuid"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1925:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "USMT"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1930:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "MTDT"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1951:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "udta"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1953:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "hnti"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1955:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "sdp "); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:1956:20: warning: passing 'char [1000]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, buf, len); ^~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/movenc.c:1965:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "trak"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2001:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "iods"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2016:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "trex"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2031:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mvex"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2058:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mvhd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2094:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "hdlr"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2097:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mdir"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2098:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "appl"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2111:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "data"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2114:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, data, strlen(data)); ^~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/movenc.c:2121:24: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, data, strlen(data)); ^~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/movenc.c:2133:26: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, name); ^~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2172:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "tmpo"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2174:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "data"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2196:26: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, disc ? "disk" : "trkn"); ^~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2198:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "data"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2226:22: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, name); ^~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2228:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "data"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2243:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "ilst"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2282:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "meta"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2324:24: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (!t || !utf8len(t->value)) ^~~~~~~~ libavformat/movenc.c:2290:35: note: passing argument to parameter 'b' here static int utf8len(const uint8_t *b) ^ libavformat/movenc.c:2327:22: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, tag); /* type */ ^~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2333:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, t->value, strlen(t->value) + 1); /* UTF8 string value */ ^~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/movenc.c:2347:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "chpl"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2360:28: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, t->value, len); ^~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/movenc.c:2410:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "udta"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2421:23: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] int len = utf8len(str) + 1; ^~~ libavformat/movenc.c:2290:35: note: passing argument to parameter 'b' here static int utf8len(const uint8_t *b) ^ libavformat/movenc.c:2428:21: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ascii_to_wc(pb, str); ^~~ libavformat/movenc.c:2301:56: note: passing argument to parameter 'b' here static int ascii_to_wc(AVIOContext *pb, const uint8_t *b) ^ libavformat/movenc.c:2440:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "uuid"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2441:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "USMT"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2448:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "MTDT"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2499:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "moov"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2584:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "uuid"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2664:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mfhd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2693:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "tfhd"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2748:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "trun"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2786:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "uuid"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2812:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "uuid"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2825:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "free"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2852:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "traf"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2864:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "free"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2880:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "moof"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2913:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "tfra"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2937:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mfra"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2950:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mfro"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2960:22: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, mov->mode == MODE_MOV ? "wide" : "free"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2964:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mdat"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2986:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "ftyp"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2989:26: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, mov->major_brand); ^~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2991:26: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, has_h264 ? "3gp6" : "3gp4"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2994:26: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, has_h264 ? "3g2b" : "3g2a"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2997:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "MSNV"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:2999:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "isom"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3001:26: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, has_video ? "M4V ":"M4A "); ^~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3003:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "isml"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3005:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "f4v "); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3007:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "qt "); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3012:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "qt "); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3014:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "piff"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3015:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "iso2"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3017:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "isom"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3018:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "iso2"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3020:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "avc1"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3024:26: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, has_h264 ? "3gp6":"3gp4"); ^~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3026:26: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, has_h264 ? "3g2b":"3g2a"); ^~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3028:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "MSNV"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3030:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mp41"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3044:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "uuid"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3045:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "PROF"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3055:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "FPRF"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3061:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "APRF"); /* audio */ ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3064:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mp4a"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3073:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "VPRF"); /* video */ ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3077:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "avc1"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3081:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mp4v"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3203:29: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s->pb, "mdat"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:3277:33: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s->pb, "mdat"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ CC libavcodec/dv.o 5 warnings generated. CC libavformat/mp3enc.o libavformat/movenc.c:3621:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "ftab"); // box atom name ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ CC libavformat/mpc.o libavformat/movenc.c:3795:11: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *cur = st->codec->extradata; ^ ~~~~~~~~~~~~~~~~~~~~ 1 warning generated. clang: warning: argument unused during compilation: '-MMD' libavformat/movenc.c:4091:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/movenc.c:4091:11: note: place parentheses around the assignment to silence this warning if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ^ ( ) libavformat/movenc.c:4091:11: note: use '==' to turn this assignment into an equality comparison if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ^ == CC libavformat/mpc8.o libavformat/movenc.c:4298:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "mdat"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/movenc.c:4319:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "free"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/dv.c:139:23: warning: 161 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUYV422', 'AV_PIX_FMT_RGB24'... [-Wswitch] switch (d->pix_fmt) { ^ libavformat/mp3enc.c:41:20: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_strlcpy(buf, tag->value, buf_size); ^~~ ./libavutil/avstring.h:100:25: note: passing argument to parameter 'dst' here size_t av_strlcpy(char *dst, const char *src, size_t size); ^ libavformat/mp3enc.c:202:25: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s->pb, "Xing"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/mp3enc.c:332:29: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s->pb, "Info"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ CC libavcodec/dv_profile.o clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/dvbsub.o CC libavcodec/dvbsub_parser.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/dvbsubdec.o CC libavcodec/dvd_nav_parser.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/mpeg.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/mpegenc.o clang: warning: argument unused during compilation: '-MMD' libavformat/mpeg.c:667:18: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(p->buf, REF_STRING, sizeof(REF_STRING) - 1)) ^~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavformat/mpeg.c:762:76: warning: passing 'char [1]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&vobsub->q[s->nb_streams - 1], "", 0, 0); ^~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libavformat/mpeg.c:821:39: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sub_st->codec->extradata = av_strdup(header_str); ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/dvdata.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/mpegts.o clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. libavformat/mpegts.c:2252:29: warning: '&&' within '||' [-Wlogical-op-parentheses] if (nb_packets != 0 && packet_num >= nb_packets || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavformat/mpegts.c:2252:29: note: place parentheses around the '&&' expression to silence this warning if (nb_packets != 0 && packet_num >= nb_packets || ^ ( ) CC libavformat/mpegtsenc.o 25 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/mpegvideodec.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/mpjpeg.o clang: warning: argument unused during compilation: '-MMD' libavformat/mpegtsenc.c:331:16: warning: enumeration values 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_ATTACHMENT', and 'AVMEDIA_TYPE_NB' not handled in switch [-Wswitch] switch(st->codec->codec_type) { ^ CC libavcodec/dvdec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/dvdsub_parser.o libavformat/mpjpeg.c:31:14: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(buf1, sizeof(buf1), "--%s\r\n", BOUNDARY_TAG); ^~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/mpjpeg.c:32:36: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, buf1, strlen(buf1)); ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/mpjpeg.c:41:14: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(buf1, sizeof(buf1), "Content-type: image/jpeg\r\n"); ^~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/mpjpeg.c:42:36: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, buf1, strlen(buf1)); ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/mpjpeg.c:44:14: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(buf1, sizeof(buf1), "Content-length: %d\r\n\r\n", pkt->size); ^~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/mpjpeg.c:45:36: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, buf1, strlen(buf1)); ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/mpjpeg.c:48:14: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(buf1, sizeof(buf1), "\r\n--%s\r\n", BOUNDARY_TAG); ^~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/mpjpeg.c:49:36: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, buf1, strlen(buf1)); ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ clang: warning: argument unused during compilation: '-MMD' 12 warnings generated. 8 warnings generated. CC libavformat/mpl2dec.o CC libavformat/mpsubdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/dvdsubdec.o libavformat/mpl2dec.c:43:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(ptr, "[%"SCNd64"][%"SCNd64"]%c", &start, &end, &c) != 3 && ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/mpl2dec.c:44:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sscanf(ptr, "[%"SCNd64"][]%c", &start, &c) != 2) ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/mpl2dec.c:46:39: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ptr += ff_subtitles_next_line(ptr); ^~~ libavformat/subtitles.h:111:64: note: passing argument to parameter 'ptr' here static av_always_inline int ff_subtitles_next_line(const char *ptr) ^ clang: warning: argument unused during compilation: '-MMD' libavformat/mpl2dec.c:102:55: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&mpl2->q, p, strlen(p), 0); ^ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libavformat/mpsubdec.c:36:17: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = p->buf; ^ ~~~~~~ libavformat/mpsubdec.c:37:17: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr_end = p->buf + p->buf_size; ^ ~~~~~~~~~~~~~~~~~~~~ libavformat/mpsubdec.c:86:60: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&mpsub->q, buf.str, buf.len, 0); ^~~~~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ 4 warnings generated. CC libavcodec/dvdsubenc.o 3 warnings generated. CC libavcodec/dvenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/msnwc_tcp.o libavcodec/dvdsubenc.c:309:42: warning: passing 'int [4]' to parameter of type 'const unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] out_palette, out_alpha); ^~~~~~~~~ libavcodec/dvdsubenc.c:210:73: note: passing argument to parameter 'out_alpha' here const int out_palette[], unsigned int const out_alpha[]) ^ libavcodec/dvdsubenc.c:316:38: warning: passing 'int [4]' to parameter of type 'const unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] out_palette, out_alpha); ^~~~~~~~~ libavcodec/dvdsubenc.c:210:73: note: passing argument to parameter 'out_alpha' here const int out_palette[], unsigned int const out_alpha[]) ^ clang: warning: argument unused during compilation: '-MMD' libavcodec/dvenc.c:675:31: warning: assigning to 'AVFrame *' (aka 'struct AVFrame *') from 'const AVFrame *' (aka 'const struct AVFrame *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] s->frame = frame; ^ ~~~~~ 1 warning generated. CC libavcodec/dxa.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/dxtory.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/mtv.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/eac3_data.o 2 warnings generated. CC libavcodec/eac3dec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 161 warnings generated. libavformat/mtv.c:174:32: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] st->codec->extradata = av_strdup("BottomUp"); ^ ~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/eac3enc.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/mux.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/mvdec.o CC libavcodec/eacmv.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' In file included from libavcodec/eac3enc.c:36: libavcodec/ac3enc_opts_template.c:78:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libavcodec/ac3enc_opts_template.c:78:13: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libavformat/mvdec.c:191:40: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] st->codec->extradata = av_strdup("BottomUp"); ^ ~~~~~~~~~~~~~~~~~~~~~ libavformat/mvdec.c:213:23: warning: passing 'char [17]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, name, 16); ^~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/mux.c:249:17: warning: 5 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_SUBTITLE'... [-Wswitch] switch (codec->codec_type) { ^ libavformat/mux.c:396:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = init_muxer(s, options)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libavformat/mux.c:396:13: note: place parentheses around the assignment to silence this warning if (ret = init_muxer(s, options)) ^ ( ) libavformat/mux.c:396:13: note: use '==' to turn this assignment into an equality comparison if (ret = init_muxer(s, options)) ^ == libavformat/mux.c:650:10: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = NULL; // do not free original but only the copy ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ CC libavcodec/eaidct.o 2 warnings generated. CC libavcodec/eamad.o 1 warning generated. 2 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/eatgq.o CC libavformat/mvi.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/mxf.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/eatgv.o libavformat/mvi.c:99:53: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] if (mvi->audio_frame_size <= 1 << MVI_FRAC_BITS - 1) { ~~ ~~~~~~~~~~~~~~^~~ libavformat/mvi.c:99:53: note: place parentheses around the '-' expression to silence this warning if (mvi->audio_frame_size <= 1 << MVI_FRAC_BITS - 1) { ~~~~~~~~~~~~~~^~~ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/eatqi.o libavcodec/eamad.c:129:14: warning: initializing 'int16_t *' (aka 'short *') with an expression of type 'uint16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign] int16_t *quant_matrix = s->quant_matrix; ^ ~~~~~~~~~~~~~~~ libavcodec/eatgq.c:171:44: warning: passing 'int8_t [6]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream2_get_buffer(&s->gb, dc, 6); ^~ libavcodec/bytestream.h:262:70: note: passing argument to parameter 'dst' here uint8_t *dst, ^ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/elbg.o 3 warnings generated. CC libavformat/mxfdec.o CC libavcodec/error_resilience.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. 1 warning generated. CC libavformat/mxfenc.o CC libavformat/mxg.o CC libavcodec/escape124.o libavcodec/error_resilience.c:770:26: warning: '&&' within '||' [-Wlogical-op-parentheses] if(s->avctx->hwaccel && s->avctx->hwaccel->decode_slice || ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/error_resilience.c:770:26: note: place parentheses around the '&&' expression to silence this warning if(s->avctx->hwaccel && s->avctx->hwaccel->decode_slice || ^ ( ) clang: warning: argument unused during compilation: '-MMD' libavcodec/error_resilience.c:915:38: warning: assigning to 'int8_t *' (aka 'signed char *') from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] s->cur_pic.ref_index[i] = s->ref_index_buf[i]->data; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/ncdec.o clang: warning: argument unused during compilation: '-MMD' libavformat/mxg.c:176:22: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = NULL; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavformat/mxg.c:219:26: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = NULL; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavformat/mxg.c:235:37: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strncmp(startmarker_ptr + 4, "MXF", 3)) { ^~~~~~~~~~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavcodec/escape124.c:302:48: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] mb = decode_macroblock(s, &gb, &cb_index, superblock_index); ^~~~~~~~~ libavcodec/escape124.c:141:42: note: passing argument to parameter 'codebook_index' here int* codebook_index, int superblock_index) ^ libavcodec/escape124.c:324:56: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] mb = decode_macroblock(s, &gb, &cb_index, ^~~~~~~~~ libavcodec/escape124.c:141:42: note: passing argument to parameter 'codebook_index' here int* codebook_index, int superblock_index) ^ libavcodec/escape124.c:331:52: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] mb = decode_macroblock(s, &gb, &cb_index, superblock_index); ^~~~~~~~~ libavcodec/escape124.c:141:42: note: passing argument to parameter 'codebook_index' here int* codebook_index, int superblock_index) ^ libavformat/mxfenc.c:1793:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/mxfenc.c:1793:11: note: place parentheses around the assignment to silence this warning if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ^ ( ) libavformat/mxfenc.c:1793:11: note: use '==' to turn this assignment into an equality comparison if (t = av_dict_get(s->metadata, "creation_time", NULL, 0)) ^ == 3 warnings generated. CC libavcodec/escape130.o CC libavcodec/evrcdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/exif.o clang: warning: argument unused during compilation: '-MMD' libavcodec/evrcdec.c:108:13: warning: enumeration values 'RATE_ERRS', 'SILENCE', and 'RATE_QUARTER' not handled in switch [-Wswitch] switch (e->bitrate) { ^ CC libavformat/network.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/exr.o CC libavformat/nistspheredec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/exr.c:165:19: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const int8_t *t1 = src; ^ ~~~ libavcodec/exr.c:166:19: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const int8_t *t2 = src + (size + 1) / 2; ^ ~~~~~~~~~~~~~~~~~~~~ libavcodec/exr.c:167:13: warning: initializing 'int8_t *' (aka 'signed char *') with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] int8_t *s = dst; ^ ~~~ libavcodec/exr.c:202:19: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const int8_t *s = src; ^ ~~~ libavcodec/exr.c:801:31: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &td->uncompressed_size, uncompressed_size); ^~~~~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/exr.c:802:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&td->tmp, &td->tmp_size, uncompressed_size); ^~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/exr.c:807:17: warning: 4 enumeration values not handled in switch: 'EXR_RAW', 'EXR_B44', 'EXR_B44A'... [-Wswitch] switch (s->compression) { ^ libavcodec/exr.c:904:17: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(s->gb.buffer, value_name)) { ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:907:21: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(s->gb.buffer, value_type)) { ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:973:33: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(ch_gb.buffer, s->layer, strlen(s->layer)) == 0) { ^~~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavcodec/exr.c:982:29: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(ch_gb.buffer, "R") || ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:983:29: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(ch_gb.buffer, "X") || ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:984:29: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(ch_gb.buffer, "U")) ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:986:34: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!strcmp(ch_gb.buffer, "G") || ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:987:34: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(ch_gb.buffer, "Y") || ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:988:34: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(ch_gb.buffer, "V")) ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:990:34: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!strcmp(ch_gb.buffer, "B") || ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:991:34: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(ch_gb.buffer, "Z") || ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:992:34: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(ch_gb.buffer, "W")) ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavcodec/exr.c:994:34: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if (!strcmp(ch_gb.buffer, "A")) ^~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ CC libavcodec/faandct.o CC libavcodec/faanidct.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/faxcompr.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/nsvdec.o CC libavcodec/fft_fixed.o 2 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/nullenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/fft_fixed_32.o clang: warning: argument unused during compilation: '-MMD' libavformat/nsvdec.c:317:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, strings, strings_size); ^~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ CC libavformat/nut.o CC libavcodec/fft_float.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/fft_init_table.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ffv1.o CC libavcodec/ffv1dec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/nutdec.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/nutenc.o CC libavformat/nuv.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/ffv1dec.c:414:29: warning: '&&' within '||' [-Wlogical-op-parentheses] if (f->version == 3 && f->micro_version > 1 || f->version > 3) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/ffv1dec.c:414:29: note: place parentheses around the '&&' expression to silence this warning if (f->version == 3 && f->micro_version > 1 || f->version > 3) ^ ( ) libavformat/nutdec.c:45:23: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(bc, string, FFMIN(len, maxlen)); ^~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ CC libavformat/oggdec.o libavformat/nutdec.c:799:21: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_str(bc, name, sizeof(name)); ^~~~ libavformat/nutdec.c:40:43: note: passing argument to parameter 'string' here static int get_str(AVIOContext *bc, char *string, unsigned int maxlen) ^ libavformat/nutdec.c:803:25: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_str(bc, str_value, sizeof(str_value)); ^~~~~~~~~ libavformat/nutdec.c:40:43: note: passing argument to parameter 'string' here static int get_str(AVIOContext *bc, char *string, unsigned int maxlen) ^ libavformat/nutdec.c:809:25: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_str(bc, type_str, sizeof(type_str)); ^~~~~~~~ libavformat/nutdec.c:40:43: note: passing argument to parameter 'string' here static int get_str(AVIOContext *bc, char *string, unsigned int maxlen) ^ libavformat/nutdec.c:813:25: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(name, "Palette")) { ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/nutdec.c:815:32: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(name, "Extradata")) { ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/nutdec.c:817:31: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (sscanf(name, "CodecSpecificSide%"SCNd64"", &v64) == 1) { ^~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/nutdec.c:823:32: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(name, "ChannelLayout") && value_len == 8) { ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ clang: warning: argument unused during compilation: '-MMD' libavformat/nutdec.c:841:25: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(name, "SkipStart")) { ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/nutdec.c:843:32: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(name, "SkipEnd")) { ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/nutdec.c:845:32: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(name, "Channels")) { ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/nutdec.c:847:32: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(name, "SampleRate")) { ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/nutdec.c:849:32: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(name, "Width")) { ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/nutdec.c:851:32: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(name, "Height")) { ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/nuv.c:160:19: warning: passing 'char [12]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, id_string, 12); ^~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/nutenc.c:284:20: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(bc, string, len); ^~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ CC libavformat/oggenc.o libavformat/nutenc.c:522:18: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(buf, sizeof(buf), "%d/%d", st->codec->time_base.den, st->codec->time_base.num); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/nutenc.c:523:51: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] count += add_info(dyn_bc, "r_frame_rate", buf); ^~~ libavformat/nutenc.c:468:68: note: passing argument to parameter 'value' here static int add_info(AVIOContext *bc, const char *type, const char *value) ^ libavformat/nutenc.c:755:20: warning: passing 'char [26]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(bc, ID_STRING, strlen(ID_STRING)); ^~~~~~~~~ libavformat/nut.h:35:19: note: expanded from macro 'ID_STRING' #define ID_STRING "nut/multimedia container\0" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/nutenc.c:842:56: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] const uint8_t *val = data + strlen(key) + 1; ^~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/nutenc.c:846:37: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_str(dyn_bc, key); ^~~ libavformat/nutenc.c:279:50: note: passing argument to parameter 'string' here static void put_str(AVIOContext *bc, const char *string) ^ libavformat/nutenc.c:848:37: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_str(dyn_bc, val); ^~~ libavformat/nutenc.c:279:50: note: passing argument to parameter 'string' here static void put_str(AVIOContext *bc, const char *string) ^ libavformat/nutenc.c:849:41: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] data = val + strlen(val) + 1; ^~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/nutenc.c:864:30: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tmp, sizeof(tmp), "CodecSpecificSide%"PRId64"", AV_RB64(data)); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/nutenc.c:865:37: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_str(dyn_bc, tmp); ^~~ libavformat/nutenc.c:279:50: note: passing argument to parameter 'string' here static void put_str(AVIOContext *bc, const char *string) ^ libavformat/nutenc.c:867:30: warning: passing 'uint8_t [256]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(tmp, sizeof(tmp), "UserData%s-SD-%d", ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/nutenc.c:870:37: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] put_str(dyn_bc, tmp); ^~~ libavformat/nutenc.c:279:50: note: passing argument to parameter 'string' here static void put_str(AVIOContext *bc, const char *string) ^ clang: warning: argument unused during compilation: '-MMD' 20 warnings generated. CC libavformat/oggparsecelt.o 1 warning generated. CC libavformat/oggparsedirac.o libavformat/oggdec.c:735:17: warning: 397 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (s->streams[idx]->codec->codec_id) { ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/oggparseflac.o clang: warning: argument unused during compilation: '-MMD' libavformat/oggenc.c:110:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "OggS"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/oggenc.c:317:31: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&p, "FLAC", 4); ^~~~~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ libavformat/oggenc.c:321:31: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&p, "fLaC", 4); ^~~~~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ libavformat/oggenc.c:390:31: warning: passing 'char [9]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&p, "OpusTags", 8); ^~~~~~~~~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ libavformat/oggenc.c:498:39: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&p, cstr, 6); ^~~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ libavformat/oggparsecelt.c:86:18: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "CELT ", ^~~~~~~~~~ 1 warning generated. libavformat/oggparsedirac.c:102:14: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "BBCD\0", ^~~~~~~~ libavformat/oggparsedirac.c:111:14: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "KW-DIRAC", ^~~~~~~~~~ CC libavcodec/ffv1enc.o libavformat/oggparseflac.c:109:14: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "\177FLAC", ^~~~~~~~~~ libavformat/oggparseflac.c2 warnings generated. :116:14: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "fLaC", ^~~~~~ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ffwavesynth.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/fic.o clang: warning: argument unused during compilation: '-MMD' 5 warnings generated. CC libavcodec/flac.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/flac_parser.o libavcodec/ffv1enc.c:917:81: warning: '&&' within '||' [-Wlogical-op-parentheses] if (s->rc_stat2[i][j][k][0] + s->rc_stat2[i][j][k][1] > 200 && j || a+b > 200) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ~~ libavcodec/ffv1enc.c:917:81: note: place parentheses around the '&&' expression to silence this warning if (s->rc_stat2[i][j][k][0] + s->rc_stat2[i][j][k][1] > 200 && j || a+b > 200) { ^ ( ) libavcodec/ffv1enc.c:942:72: warning: '&&' within '||' [-Wlogical-op-parentheses] if (avctx->slices == s->num_h_slices * s->num_v_slices && avctx->slices <= 64 || !avctx->slices) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/ffv1enc.c:942:72: note: place parentheses around the '&&' expression to silence this warning if (avctx->slices == s->num_h_slices * s->num_v_slices && avctx->slices <= 64 || !avctx->slices) ^ ( ) clang: warning: argument unused during compilation: '-MMD' libavcodec/ffv1enc.c:1332:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "coder", "-1" }, ^~~~~~~ libavcodec/ffv1enc.c:1332:16: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "coder", "-1" }, ^~~~ libavcodec/fic.c:213:38: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&ctx->slice_data, &ctx->slice_data_size, ^~~~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ 12 warnings generated. CC libavcodec/flacdata.o 1 warning generated. libavcodec/flac_parser.c:127:42: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] tmp_buf = av_fast_realloc(*wrap_buf, allocated_size, len); ^~~~~~~~~~~~~~ ./libavutil/mem.h:358:48: note: passing argument to parameter 'size' here void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size); ^ 14 warnings generated. CC libavformat/oggparseogm.o CC libavformat/oggparseopus.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/flacdec.o CC libavcodec/flacdsp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/oggparseskeleton.o clang: warning: argument unused during compilation: '-MMD' libavformat/oggparseopus.c:176:25: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] .name = "Opus", ^~~~~~ libavformat/oggparseopus.c:177:25: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "OpusHead", ^~~~~~~~~~ libavformat/oggparseogm.c:71:26: warning: passing 'uint8_t [5]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] cid = strtol(acid, NULL, 16); ^~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ libavformat/oggparseogm.c:183:14: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "\001video", ^~~~~~~~~~~ libavformat/oggparseogm.c:192:14: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [7]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "\001audio", ^~~~~~~~~~~ libavformat/oggparseogm.c:201:14: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "\001text", ^~~~~~~~~~ libavformat/oggparseogm.c:210:14: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [37]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "\001Direct Show Samples embedded in Ogg", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/flacdsp.c:99:13: warning: 8 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_FLT'... [-Wswitch] switch (fmt) { ^ 2 warnings generated. CC libavcodec/flacenc.o 5 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/flashsv.o 1 warning generated. CC libavformat/oggparsespeex.o libavformat/oggparseskeleton.c:46:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(buf, "fishead", 8)) { ^~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavformat/oggparseskeleton.c:74:25: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strncmp(buf, "fisbone", 8)) { ^~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavformat/oggparseskeleton.c:98:14: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "fishead", ^~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/flashsv2enc.o clang: warning: argument unused during compilation: '-MMD' libavcodec/flacenc.c:177:13: warning: enumeration values 'FF_LPC_TYPE_DEFAULT' and 'FF_LPC_TYPE_NB' not handled in switch [-Wswitch] switch (opt->lpc_type) { ^ libavcodec/flacenc.c:238:13: warning: 10 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_FLT'... [-Wswitch] switch (avctx->sample_fmt) { ^ libavcodec/flacenc.c:402:23: warning: '&&' within '||' [-Wlogical-op-parentheses] if (channels == 3 && ~~~~~~~~~~~~~~^~ libavcodec/flacenc.c:402:23: note: place parentheses around the '&&' expression to silence this warning if (channels == 3 && ^ libavcodec/flacenc.c:405:55: warning: '&&' within '||' [-Wlogical-op-parentheses] avctx->channel_layout != AV_CH_LAYOUT_2_2 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/flacenc.c:405:55: note: place parentheses around the '&&' expression to silence this warning avctx->channel_layout != AV_CH_LAYOUT_2_2 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/flacenc.c:408:59: warning: '&&' within '||' [-Wlogical-op-parentheses] avctx->channel_layout != AV_CH_LAYOUT_5POINT0 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/flacenc.c:408:59: note: place parentheses around the '&&' expression to silence this warning avctx->channel_layout != AV_CH_LAYOUT_5POINT0 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/flacenc.c:411:59: warning: '&&' within '||' [-Wlogical-op-parentheses] avctx->channel_layout != AV_CH_LAYOUT_5POINT1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/flacenc.c:411:59: note: place parentheses around the '&&' expression to silence this warning avctx->channel_layout != AV_CH_LAYOUT_5POINT1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavformat/oggparsespeex.c:133:14: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [9]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "Speex ", ^~~~~~~~~~ libavcodec/flashsv2enc.c:572:50: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] res = encode_zlibprime(b, prev, buf, &buf_size, comp); ^~~~~~~~~ libavcodec/flashsv2enc.c:359:34: note: passing argument to parameter 'buf_size' here int *buf_size, int comp) ^ libavcodec/flashsv2enc.c:820:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&s->blockbuffer, &s->blockbuffer_size, block_width * block_height * 6); ^~~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ 1 warning generated. CC libavformat/oggparsetheora.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/oggparsevorbis.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/oggparsevp8.o libavformat/oggparsetheora.c:208:18: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "\200theora", ^~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/oma.o 1 warning generated. CC libavcodec/flashsvenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/flicvideo.o libavformat/oggparsevorbis.c:43:47: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int i, cnum, h, m, s, ms, keylen = strlen(key); ^~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/oggparsevorbis.c:46:30: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (keylen < 9 || sscanf(key, "CHAPTER%03d", &cnum) != 1) ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/oggparsevorbis.c:50:20: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(val, "%02d:%02d:%02d.%03d", &h, &m, &s, &ms) < 4) ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/oggparsevorbis.c:57:24: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(key + keylen - 4, "NAME")) { ^~~~~~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/oggparsevorbis.c:66:50: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&chapter->metadata, "title", val, AV_DICT_DONT_STRDUP_VAL); ^~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/oggparsevorbis.c:104:12: warning: assigning to 'const char *' from 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] t = p; ^ ~ libavformat/oggparsevorbis.c:150:45: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = av_base64_decode(pict, ct, vl)) > 0) ^~~~ ./libavutil/base64.h:43:31: note: passing argument to parameter 'out' here int av_base64_decode(uint8_t *out, const char *in, int out_size); ^ libavformat/oggparsevorbis.c:151:53: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = ff_flac_parse_picture(as, pict, ret); ^~~~ libavformat/flac_picture.h:29:56: note: passing argument to parameter 'buf' here int ff_flac_parse_picture(AVFormatContext *s, uint8_t *buf, int buf_size); ^ libavformat/oggparsevorbis.c:159:41: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!ogm_chapter(as, tt, ct)) { ^~ libavformat/oggparsevorbis.c:41:54: note: passing argument to parameter 'key' here static int ogm_chapter(AVFormatContext *as, uint8_t *key, uint8_t *val) ^ libavformat/oggparsevorbis.c:159:45: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] clang: warning } else if (!ogm_chapter(as, tt, ct)) {: argument unused during compilation: '-MMD' ^~ libavformat/oggparsevorbis.c:41:68: note: passing argument to parameter 'val' here static int ogm_chapter(AVFormatContext *as, uint8_t *key, uint8_t *val) ^ libavformat/oggparsevp8.c:131:18: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "OVP80", ^~~~~~~ libavformat/oggparsevorbis.c:266:68: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] os->new_metadata = av_packet_pack_dictionary(st->metadata, &os->new_metadata_size); ^~~~~~~~~~~~~~~~~~~~~~ ./libavcodec/avcodec.h:3672:61: note: passing argument to parameter 'size' here uint8_t *av_packet_pack_dictionary(AVDictionary *dict, int *size); ^ libavformat/oggparsevorbis.c:300:22: warning: '&&' within '||' [-Wlogical-op-parentheses] if (pkt_type > 1 && !priv->packet[0] || pkt_type > 3 && !priv->packet[1]) ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ~~ libavformat/oggparsevorbis.c:300:22: note: place parentheses around the '&&' expression to silence this warning if (pkt_type > 1 && !priv->packet[0] || pkt_type > 3 && !priv->packet[1]) ^ ( ) libavformat/oggparsevorbis.c:300:58: warning: '&&' within '||' [-Wlogical-op-parentheses] if (pkt_type > 1 && !priv->packet[0] || pkt_type > 3 && !priv->packet[1]) ~~ ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ libavformat/oggparsevorbis.c:300:58: note: place parentheses around the '&&' expression to silence this warning if (pkt_type > 1 && !priv->packet[0] || pkt_type > 3 && !priv->packet[1]) ^ ( ) libavformat/oggparsevorbis.c:469:18: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'char [8]' converts between pointers to integer types with different sign [-Wpointer-sign] .magic = "\001vorbis", ^~~~~~~~~~~~ 1 warning generated. CC libavcodec/flvdec.o CC libavformat/omadec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavformat/omaenc.o clang: warning: argument unused during compilation: '-MMD' 14 warnings generated. CC libavformat/options.o clang: warning: argument unused during compilation: '-MMD' libavformat/omadec.c:207:22: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] (!strcmp(geob->description, "OMG_LSI") || ^~~~~~~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/omadec.c:208:22: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] !strcmp(geob->description, "OMG_BKLSI"))) { ^~~~~~~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/omadec.c:257:57: warning: '&&' within '||' [-Wlogical-op-parentheses] rprobe(s, gdata, geob->datasize, oc->r_val) < 0 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavformat/omadec.c:257:57: note: place parentheses around the '&&' expression to silence this warning rprobe(s, gdata, geob->datasize, oc->r_val) < 0 && ^ CC libavcodec/flvenc.o clang: warning: argument unused during compilation: '-MMD' libavformat/omaenc.c:54:25: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s->pb, "EA3\0"); ^~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ CC libavformat/os_support.o 1 warning generated. CC libavcodec/fmtconvert.o libavformat/options.c:45:22: warning: '&&' within '||' [-Wlogical-op-parentheses] s->oformat && s->oformat->priv_class)) ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/options.c:45:22: note: place parentheses around the '&&' expression to silence this warning s->oformat && s->oformat->priv_class)) ^ ( ) libavformat/options.c:69:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ifmt = av_iformat_next(ifmt)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ libavformat/options.c:69:21: note: place parentheses around the assignment to silence this warning while (ifmt = av_iformat_next(ifmt)) ^ ( ) libavformat/options.c:69:21: note: use '==' to turn this assignment into an equality comparison while (ifmt = av_iformat_next(ifmt)) ^ == libavformat/options.c:73:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ofmt = av_oformat_next(ofmt)) ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ libavformat/options.c:73:17: note: place parentheses around the assignment to silence this warning while (ofmt = av_oformat_next(ofmt)) ^ ( ) libavformat/options.c:73:17: note: use '==' to turn this assignment into an equality comparison while (ofmt = av_oformat_next(ofmt)) ^ == clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. 3 warnings generated. CC libavcodec/frame_thread_encoder.o CC libavcodec/fraps.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/paf.o CC libavcodec/frwu.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 6 warnings generated. CC libavformat/pcm.o libavcodec/fraps.c:200:47: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->tmpbuf, &s->tmpbuf_size, offs[i + 1] - offs[i] - 1024); ^~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ CC libavformat/pcmdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/pcmenc.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/pjsdec.o 1 warning generated. CC libavcodec/g2meet.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/pmpdec.o CC libavformat/psxstr.o CC libavcodec/g722.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/pva.o CC libavcodec/g722dec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/pjsdec.c:42:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(ptr, "%"SCNd64",%"SCNd64",%c", &start, &end, &c) == 3) { ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/pjsdec.c:43:32: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] size_t q1pos = strcspn(ptr, "\""); ^~~ /usr/include/string.h:80:29: note: passing argument to parameter here size_t strcspn(const char *, const char *); ^ libavformat/pjsdec.c:44:40: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] size_t q2pos = q1pos + strcspn(ptr + q1pos + 1, "\"") + 1; ^~~~~~~~~~~~~~~ /usr/include/string.h:80:29: note: passing argument to parameter here size_t strcspn(const char *, const char *); ^ libavformat/pjsdec.c:45:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcspn(ptr, "\r\n") > q2pos) ^~~ /usr/include/string.h:80:29: note: passing argument to parameter here size_t strcspn(const char *, const char *); ^ libavformat/pjsdec.c:94:54: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&pjs->q, p, strlen(p), 0); ^ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libavformat/pmpdec.c:151:24: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &pmp->packet_sizes_alloc, ^~~~~~~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ 5 warnings generated. libavformat/psxstr.c:243:26: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = NULL; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ CC libavcodec/g722enc.o libavcodec/g2meet.c:228:56: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] out[0] = av_clip_uint8(Y + ( 91881 * V + 32768 >> 16)); ~~~~~~~~~~^~~~~~~ ~~ libavcodec/g2meet.c:228:56: note: place parentheses around the '+' expression to silence this warning out[0] = av_clip_uint8(Y + ( 91881 * V + 32768 >> 16)); ^ ( ) libavcodec/g2meet.c:229:56: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] out[1] = av_clip_uint8(Y + (-22554 * U - 46802 * V + 32768 >> 16)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~~ libavcodec/g2meet.c:229:56: note: place parentheses around the '+' expression to silence this warning out[1] = av_clip_uint8(Y + (-22554 * U - 46802 * V + 32768 >> 16)); ^ ( ) libavcodec/g2meet.c:230:56: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] out[2] = av_clip_uint8(Y + (116130 * U + 32768 >> 16)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~~ libavcodec/g2meet.c:230:56: note: place parentheses around the '+' expression to silence this warning out[2] = av_clip_uint8(Y + (116130 * U + 32768 >> 16)); ^ ( ) clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/g723_1.o CC libavformat/pvfdec.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/qcp.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/r3d.o CC libavformat/rawdec.o clang: warning: argument unused during compilation: '-MMD' libavcodec/g722enc.c:143:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *xlow = xout1 + xout2 >> 14; ~~~~~~^~~~~~~ ~~ libavcodec/g722enc.c:143:20: note: place parentheses around the '+' expression to silence this warning clang: warning: argument unused during compilation: '-MMD' *xlow = xout1 + xout2 >> 14; ^ ( ) libavcodec/g722enc.c:144:20: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] *xhigh = xout1 - xout2 >> 14; ~~~~~~^~~~~~~ ~~ libavcodec/g722enc.c:144:20: note: place parentheses around the '-' expression to silence this warning *xhigh = xout1 - xout2 >> 14; ^ ( ) clang: warning: argument unused during compilation: '-MMD' libavcodec/g722enc.c:167:19: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] limit = limit + 1 << 10; ~~~~~~^~~ ~~ libavcodec/g722enc.c:167:19: note: place parentheses around the '+' expression to silence this warning limit = limit + 1 << 10; ^ ( ) CC libavcodec/g726.o libavformat/r3d.c:107:22: warning: passing 'char [258]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(s->pb, filename, 257); ^~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ clang: warning: argument unused during compilation: '-MMD' libavcodec/g723_1.c:962:21: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] return gain - 8 << 7; ~~~~~^~~ ~~ libavcodec/g723_1.c:962:21: note: place parentheses around the '-' expression to silence this warning return gain - 8 << 7; ^ ( ) libavcodec/g723_1.c:964:21: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] return gain - 20 << 8; ~~~~~^~~~ ~~ libavcodec/g723_1.c:964:21: note: place parentheses around the '-' expression to silence this warning return gain - 20 << 8; ^ ( ) libavcodec/g723_1.c:1011:29: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] t = seg * 32 + (val + 1 << seg2); ~~~~^~~ ~~ libavcodec/g723_1.c:1011:29: note: place parentheses around the '+' expression to silence this warning t = seg * 32 + (val + 1 << seg2); ^ ( ) libavcodec/g723_1.c:1013:21: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] val = (seg2 - 1 << 4) + val; ~~~~~^~~ ~~ libavcodec/g723_1.c:1013:21: note: place parentheses around the '-' expression to silence this warning val = (seg2 - 1 << 4) + val; ^ ( ) libavcodec/g723_1.c:1017:29: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] t = seg * 32 + (val - 1 << seg2); ~~~~^~~ ~~ libavcodec/g723_1.c:1017:29: note: place parentheses around the '-' expression to silence this warning t = seg * 32 + (val - 1 << seg2); ^ ( ) libavcodec/g723_1.c:1019:21: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] val = (seg2 - 1 << 4) + val; ~~~~~^~~ ~~ libavcodec/g723_1.c:1019:21: note: place parentheses around the '-' expression to silence this warning val = (seg2 - 1 << 4) + val; ^ ( ) libavcodec/g723_1.c:1051:45: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] signs[i * 11 + j] = (t & 1) * 2 - 1 << 14; ~~~~~~~~~~~~^~~ ~~ libavcodec/g723_1.c:1051:45: note: place parentheses around the '-' expression to silence this warning signs[i * 11 + j] = (t & 1) * 2 - 1 << 14; ^ ( ) libavcodec/g723_1.c:1110:30: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] b0 = b0 * 2 * 2979LL + (1 << 29) >> 30; // approximated division by 11 ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ~~ libavcodec/g723_1.c:1110:30: note: place parentheses around the '+' expression to silence this warning b0 = b0 * 2 * 2979LL + (1 << 29) >> 30; // approximated division by 11 ^ ( ) CC libavcodec/g729dec.o CC libavformat/rawenc.o libavcodec/g723_1.c:2003:24: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!odd_frame && pitch_lag + i - 1 >= SUBFRAME_LEN - 2 || ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/g723_1.c:2003:24: note: place parentheses around the '&&' expression to silence this warning if (!odd_frame && pitch_lag + i - 1 >= SUBFRAME_LEN - 2 || ^ ( ) libavcodec/g723_1.c:2004:23: warning: '&&' within '||' [-Wlogical-op-parentheses] odd_frame && pitch_lag >= SUBFRAME_LEN - 2) { ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/g723_1.c:2004:23: note: place parentheses around the '&&' expression to silence this warning odd_frame && pitch_lag >= SUBFRAME_LEN - 2) { ^ ( ) 4 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/g729postfilter.o libavcodec/g723_1.c:2349:14: warning: initializing 'int16_t *' (aka 'short *') with an expression of type 'const int16_t *' (aka 'const short *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] int16_t *in = (const int16_t *)frame->data[0]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/gif.o libavcodec/g726.c:380:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libavcodec/g726.c:380:12: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. libavcodec/g729dec.c:523:17: warning: enumeration value 'FORMAT_COUNT' not handled in switch [-Wswitch] switch (packet_type) { ^ libavcodec/g729dec.c:584:64: warning: passing 'const uint16_t [4]' to parameter of type 'const int16_t *' (aka 'const short *') converts between pointers to integer types with different sign [-Wpointer-sign] ma_prediction_coeff, ^~~~~~~~~~~~~~~~~~~ libavcodec/acelp_pitch_delay.h:216:20: note: passing argument to parameter 'ma_prediction_coeff' here const int16_t* ma_prediction_coeff, ^ CC libavcodec/gifdec.o CC libavformat/rawvideodec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/golomb.o 3 warnings generated. CC libavformat/rdt.o clang: warning: argument unused during compilation: '-MMD' libavcodec/gifdec.c:212:44: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&s->stored_img, &s->stored_img_size, frame->linesize[0] * frame->height); ^~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/gifdec.c:480:38: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&s->idx_line, &s->idx_line_size, s->screen_width); ^~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/gsm_parser.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/realtextdec.o CC libavcodec/gsmdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/redspark.o 2 warnings generated. CC libavcodec/gsmdec_data.o libavformat/rdt.c:304:32: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ffio_init_context(&pb, buf, len, 0, NULL, NULL, NULL, NULL); ^~~ libavformat/avio_internal.h:31:34: note: passing argument to parameter 'buffer' here unsigned char *buffer, ^ libavformat/rdt.c:314:54: warning: passing 'char [8208]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] rdt->rmctx->pb = avio_alloc_context (rdt->buffer, len - pos, 0, ^~~~~~~~~~~ libavformat/avio.h:202:34: note: passing argument to parameter 'buffer' here unsigned char *buffer, ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/replaygain.o clang: warning: argument unused during compilation: '-MMD' libavformat/realtextdec.c:44:28: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return !av_strncasecmp(ptr, "codec_id) {libavformat/realtextdec.c:89:34: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] st->codec->extradata = av_strdup(buf.str); ^ ~~~~~~~~~~~~~~~~~~ ^ libavformat/realtextdec.c:99:53: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&rt->q, buf.str, buf.len, merge); ^~~~~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libavcodec/gsmdec.c:86:13: warning: 397 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (avctx->codec_id) { ^ CC libavformat/riff.o 3 warnings generated. 2 warnings generated. CC libavcodec/h261.o CC libavformat/riffdec.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/h261_parser.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/replaygain.c:78:22: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tg = parse_value(track_gain, INT32_MIN); ^~~~~~~~~~ libavformat/replaygain.c:38:40: note: passing argument to parameter 'value' here static int32_t parse_value(const char *value, int32_t min) ^ libavformat/replaygain.c:79:22: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ag = parse_value(album_gain, INT32_MIN); ^~~~~~~~~~ libavformat/replaygain.c:38:40: note: passing argument to parameter 'value' here static int32_t parse_value(const char *value, int32_t min) ^ libavformat/replaygain.c:80:22: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] tp = parse_value(track_peak, 0); ^~~~~~~~~~ libavformat/replaygain.c:38:40: note: passing argument to parameter 'value' here static int32_t parse_value(const char *value, int32_t min) ^ libavformat/replaygain.c:81:22: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ap = parse_value(album_peak, 0); ^~~~~~~~~~ libavformat/replaygain.c:38:40: note: passing argument to parameter 'value' here static int32_t parse_value(const char *value, int32_t min) ^ libavformat/replaygain.c:121:30: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tg ? tg->value : NULL, ^~~~~~~~~~~~~~~~~~~~~ libavformat/replaygain.c:70:45: note: passing argument to parameter 'track_gain' here const uint8_t *track_gain, const uint8_t *track_peak, ^ libavformat/replaygain.c:122:30: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] tp ? tp->value : NULL, ^~~~~~~~~~~~~~~~~~~~~ libavformat/replaygain.c:70:72: note: passing argument to parameter 'track_peak' here const uint8_t *track_gain, const uint8_t *track_peak, ^ libavformat/replaygain.c:123:30: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ag ? ag->value : NULL, ^~~~~~~~~~~~~~~~~~~~~ libavformat/replaygain.c:71:45: note: passing argument to parameter 'album_gain' here const uint8_t *album_gain, const uint8_t *album_peak) ^ libavformat/replaygain.c:124:30: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ap ? ap->value : NULL); ^~~~~~~~~~~~~~~~~~~~~ libavformat/replaygain.c:71:72: note: passing argument to parameter 'album_peak' here const uint8_t *album_gain, const uint8_t *album_peak) ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/h261data.o clang: warning: argument unused during compilation: '-MMD' 8 warnings generated. CC libavcodec/h261dec.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/h261enc.o CC libavformat/riffenc.o libavformat/riffdec.c:234:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (avio_read(pb, value, chunk_size) != chunk_size) { ^~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ CC libavformat/rl2.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/rm.o CC libavcodec/h263.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/h263_parser.o clang: warning: argument unused during compilation: '-MMD' libavformat/riffenc.c:33:22: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, tag); ^~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/riffenc.c:271:26: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, tag); ^~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/riffenc.c:311:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "INFO"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ CC libavformat/rmdec.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/rmenc.o CC libavcodec/h263dec.o 3 warnings generated. CC libavcodec/h263dsp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/rmdec.c:184:27: warning: passing 'char [256]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, buf, 4); ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/rmdec.c:333:31: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if(mime && !strcmp(mime, "logical-fileinfo")){ ^~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/rmdec.c:352:26: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] get_str8(pb, name, sizeof(name)); ^~~~ libavformat/rmdec.c:82:45: note: passing argument to parameter 'buf' here static void get_str8(AVIOContext *pb, char *buf, int buf_size) ^ libavformat/rmdec.c:354:34: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] case 2: get_strl(pb, val, sizeof(val), avio_rb16(pb)); ^~~ libavformat/rmdec.c:68:52: note: passing argument to parameter 'buf' here static inline void get_strl(AVIOContext *pb, char *buf, int buf_size, int len) ^ libavformat/rmdec.c:355:43: warning: passing 'uint8_t [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&s->metadata, name, val, 0); ^~~~ ./libavutil/dict.h:121:48: note: passing argument to parameter 'key' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/rmdec.c:355:49: warning: passing 'uint8_t [128]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&s->metadata, name, val, 0); ^~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ CC libavformat/rmsipr.o libavformat/rmdec.c:553:58: warning: passing 'char [128]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] avio_rb32(pb), mime) < 0) ^~~~ libavformat/rmdec.c:310:93: note: passing argument to parameter 'mime' here AVStream *st, RMStream *rst, int codec_data_size, const uint8_t *mime) ^ libavformat/rmdec.c:763:18: warning: 'destruct' is deprecated [-Wdeprecated-declarations] vst->pkt.destruct = NULL; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ clang: warning: argument unused during compilation: '-MMD' libavformat/rmenc.c:79:21: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s, ".RMF"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/rmenc.c:85:20: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s,"PROP"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/rmenc.c:128:20: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s,"CONT"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/rmenc.c:156:24: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s,"MDPR"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/rmenc.c:188:27: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s, ".ra", 3); ^~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/rmenc.c:191:29: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s, ".ra4"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/rmenc.c:244:29: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s, "VIDO"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/rmenc.c:246:32: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s,"RV10"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/rmenc.c:248:32: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s,"RV20"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) CC libavformat/rpl.o ^ libavformat/rmenc.c:276:21: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(s, "DATA"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/h264.o CC libavformat/rsd.o CC libavformat/rso.o In file included from libavcodec/h263dec.c:41: libavcodec/vdpau_internal.h:80:40: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_common_start_frame(struct vdpau_picture_context *pic, ^ libavcodec/vdpau_internal.h:83:32: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_add_buffer(struct vdpau_picture_context *pic, const uint8_t *buf, ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/h263dec.c:570:39: warning: incompatible pointer types passing 'MpegEncContext *' (aka 'struct MpegEncContext *') to parameter of type 'Mpeg4DecContext *' (aka 'struct Mpeg4DecContext *') [-Wincompatible-pointer-types] ff_vdpau_mpeg4_decode_picture(s, s->gb.buffer, s->gb.buffer_end - s->gb.buffer); ^ libavcodec/vdpau_internal.h:100:53: note: passing argument to parameter 's' here void ff_vdpau_mpeg4_decode_picture(Mpeg4DecContext *s, const uint8_t *buf, ^ 10 warnings generated. CC libavcodec/h264_cabac.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/h264_cavlc.o libavformat/rsd.c:97:13: warning: 395 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (codec->codec_id) { ^ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/h264_direct.o In file included from libavcodec/h264.c:51: libavcodec/vdpau_internal.h:80:40: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_common_start_frame(struct vdpau_picture_context *pic, ^ libavcodec/vdpau_internal.h:83:32: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_add_buffer(struct vdpau_picture_context *pic, const uint8_t *buf, ^ clang: warning: argument unused during compilation: '-MMD' libavcodec/h264.c:1881:27: warning: '&&' within '||' [-Wlogical-op-parentheses] buf_size >= 4 && !memcmp("Q264", buf, 4)) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/h264.c:1881:27: note: place parentheses around the '&&' expression to silence this warning buf_size >= 4 && !memcmp("Q264", buf, 4)) ^ ( ) 3 warnings generated. 8 warnings generated. CC libavcodec/h264_loopfilter.o CC libavformat/rsodec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/h264_mb.o libavcodec/h264_cavlc.c:669:50: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] int16_t *buf = &h->mb[64*i8x8+256*p << pixel_shift]; ~~~~~~~^~~~~~ ~~ libavcodec/h264_cavlc.c:669:50: note: place parentheses around the '+' expression to silence this warning int16_t *buf = &h->mb[64*i8x8+256*p << pixel_shift]; ^ ( ) libavcodec/h264_cavlc.c:853:47: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_h264_pred_direct_motion(h, &mb_type); ^~~~~~~~ libavcodec/h264.h:861:60: note: passing argument to parameter 'mb_type' here void ff_h264_pred_direct_motion(H264Context *const h, int *mb_type); ^ libavcodec/h264_cavlc.c:944:39: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_h264_pred_direct_motion(h, &mb_type); ^~~~~~~~ libavcodec/h264.h:861:60: note: passing argument to parameter 'mb_type' here void ff_h264_pred_direct_motion(H264Context *const h, int *mb_type); ^ clang: warning: argument unused during compilation: '-MMD' CC libavformat/rsoenc.o clang: warning: argument unused during compilation: '-MMD' libavcodec/h264_mb.c:627:71: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] h->hpc.pred8x8l_add[dir](ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ~~~~~~~^~~~~~~~~ ~~ libavcodec/h264_mb.c:627:71: note: place parentheses around the '+' expression to silence this warning h->hpc.pred8x8l_add[dir](ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ^ ( ) libavcodec/h264_mb.c:629:78: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] h->hpc.pred8x8l_filter_add[dir](ptr, h->mb + (i * 16 + p * 256 << pixel_shift), ~~~~~~~^~~~~~~~~ ~~ libavcodec/h264_mb.c:629:78: note: place parentheses around the '+' expression to silence this warning h->hpc.pred8x8l_filter_add[dir](ptr, h->mb + (i * 16 + p * 256 << pixel_shift), ^ ( ) libavcodec/h264_mb.c:638:62: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] idct_dc_add(ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ~~~~~~~^~~~~~~~~ ~~ libavcodec/h264_mb.c:638:62: note: place parentheses around the '+' expression to silence this warning idct_dc_add(ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ^ ( ) libavcodec/h264_mb.c:640:59: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] idct_add(ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ~~~~~~~^~~~~~~~~ ~~ libavcodec/h264_mb.c:640:59: note: place parentheses around the '+' expression to silence this warning idct_add(ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ^ ( ) libavcodec/h264_mb.c:657:66: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] h->hpc.pred4x4_add[dir](ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ~~~~~~~^~~~~~~~~ ~~ libavcodec/h264_mb.c:657:66: note: place parentheses around the '+' expression to silence this warning h->hpc.pred4x4_add[dir](ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ^ ( ) libavcodec/h264_mb.c:683:66: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] idct_dc_add(ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ~~~~~~~^~~~~~~~~ ~~ libavcodec/h264_mb.c:683:66: note: place parentheses around the '+' expression to silence this warning idct_dc_add(ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ^ ( ) libavcodec/h264_mb.c:685:63: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] idct_add(ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ~~~~~~~^~~~~~~~~ ~~ libavcodec/h264_mb.c:685:63: note: place parentheses around the '+' expression to silence this warning idct_add(ptr, h->mb + (i * 16 + p * 256 << pixel_shift), linesize); ^ ( ) libavcodec/h264_mb.c:746:83: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] h->mb + (i * 16 + p * 256 << pixel_shift), ~~~~~~~^~~~~~~~~ ~~ libavcodec/h264_mb.c:746:83: note: place parentheses around the '+' expression to silence this warning h->mb + (i * 16 + p * 256 << pixel_shift), ^ ( ) libavcodec/h264_mb.c:763:54: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] h->mb + (i * 16 + p * 256 << pixel_shift), ~~~~~~~^~~~~~~~~ ~~ libavcodec/h264_mb.c:763:54: note: place parentheses around the '+' expression to silence this warning h->mb + (i * 16 + p * 256 << pixel_shift), ^ ( ) CC libavformat/rtmphttp.o clang: warning: argument unused during compilation: '-MMD' libavformat/rtmphttp.c:136:47: warning: passing 'char [1]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = rtmp_http_write(h, "", 1)) < 0) ^~ libavformat/rtmphttp.c:85:58: note: passing argument to parameter 'buf' here static int rtmp_http_write(URLContext *h, const uint8_t *buf, int size) ^ libavformat/rtmphttp.c:174:39: warning: passing 'char [1]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = rtmp_http_write(h, "", 1)) == 1) ^~ libavformat/rtmphttp.c:85:58: note: passing argument to parameter 'buf' here static int rtmp_http_write(URLContext *h, const uint8_t *buf, int size) ^ libavformat/rtmphttp.c:221:56: warning: passing 'char [1]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_opt_set_bin(rt->stream->priv_data, "post_data", "", 1, 0); ^~ ./libavutil/opt.h:724:67: note: passing argument to parameter 'val' here int av_opt_set_bin (void *obj, const char *name, const uint8_t *val, int size, int search_flags); ^ libavformat/rtmphttp.c:229:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = ffurl_read(rt->stream, rt->client_id + off, sizeof(rt->client_id) - off); ^~~~~~~~~~~~~~~~~~~ libavformat/url.h:148:46: note: passing argument to parameter 'buf' here int ffurl_read(URLContext *h, unsigned char *buf, int size); ^ CC libavcodec/h264_mp4toannexb_bsf.o clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavformat/rtmppkt.o clang: warning: argument unused during compilation: '-MMD' 11 warnings generated. CC libavcodec/h264_parser.o CC libavformat/rtmpproto.o libavformat/rtmppkt.c:47:32: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(dst, str, strlen(str)); ^~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ libavformat/rtmppkt.c:59:32: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(dst, str1, len1); ^~~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ libavformat/rtmppkt.c:60:32: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(dst, str2, len2); ^~~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ libavformat/rtmppkt.c:76:32: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(dst, str, strlen(str)); ^~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. libavformat/rtmppkt.c:460:26: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] int namelen = strlen(name); ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavformat/rtmppkt.c:482:26: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(dst, dst_size, "%g", av_int2double(AV_RB64(data))); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/rtmppkt.c:485:26: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(dst, dst_size, "%s", *data ? "true" : "false"); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavformat/rtmppkt.c:489:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_strlcpy(dst, data, FFMIN(len+1, dst_size)); ^~~ ./libavutil/avstring.h:100:25: note: passing argument to parameter 'dst' here size_t av_strlcpy(char *dst, const char *src, size_t size); ^ libavformat/rtmppkt.c:489:33: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_strlcpy(dst, data, FFMIN(len+1, dst_size)); ^~~~ ./libavutil/avstring.h:100:42: note: passing argument to parameter 'src' here size_t av_strlcpy(char *dst, const char *src, size_t size); ^ CC libavcodec/h264_picture.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/h264_parser.c:243:52: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = avpriv_find_start_code(buf, buf_end, &state); ^~~~~~ libavcodec/internal.h:242:49: note: passing argument to parameter 'state' here uint32_t *state); ^ libavformat/rtmpproto.c:233:45: warning: passing 'char [128]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = ff_amf_read_string(&gbc, name, sizeof(name), &len)) < 0) ^~~~ libavformat/rtmppkt.h:292:54: note: passing argument to parameter 'str' here int ff_amf_read_string(GetByteContext *gbc, uint8_t *str, ^ libavformat/rtmpproto.c:426:34: warning: passing 'char [64]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (ff_amf_read_string(&gbc, command, sizeof(command), &stringlen)) { ^~~~~~~ libavformat/rtmppkt.h:292:54: note: passing argument to parameter 'str' here int ff_amf_read_string(GetByteContext *gbc, uint8_t *str, ^ libavformat/rtmpproto.c:442:34: warning: passing 'char [4]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "app", tmpstr, sizeof(tmpstr)); ^~~~~ libavformat/rtmppkt.h:198:43: note: passing argument to parameter 'name' here const uint8_t *name, uint8_t *dst, int dst_size); ^ libavformat/rtmpproto.c:445:24: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!ret && strcmp(tmpstr, rt->app)) ^~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/rtmpproto.c:1018:7: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] p = &rt->swfverification[0]; ^ ~~~~~~~~~~~~~~~~~~~~~~~ libavformat/rtmpproto.c:1024:36: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = ff_rtmp_calc_digest(rt->swfhash, 32, 0, buf, 32, p)) < 0) ^~~~~~~~~~~ libavformat/rtmpproto.c:901:40: note: passing argument to parameter 'src' here int ff_rtmp_calc_digest(const uint8_t *src, int len, int gap, ^ libavformat/rtmpproto.c:1138:36: warning: passing 'char [31]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "Genuine Adobe Flash Player 001", 30, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/rtmpproto.c:902:40: note: passing argument to parameter 'key' here const uint8_t *key, int keylen, uint8_t *dst) ^ libavformat/rtmpproto.c:1139:36: warning: passing 'char [32]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] swfhash)) < 0) ^~~~~~~ libavformat/rtmpproto.c:902:66: note: passing argument to parameter 'dst' here const uint8_t *key, int keylen, uint8_t *dst) ^ libavformat/rtmpproto.c:1143:40: warning: passing 'char [32]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_opt_set_bin(rt, "rtmp_swfhash", swfhash, 32, 0); ^~~~~~~ ./libavutil/opt.h:724:67: note: passing argument to parameter 'val' here int av_opt_set_bin (void *obj, const char *name, const uint8_t *val, int size, int search_flags); ^ libavformat/rtmpproto.c:1344:49: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] inoutsize = ffurl_read_complete(rt->stream, arraydata, ^~~~~~~~~ libavformat/url.h:157:55: note: passing argument to parameter 'buf' here int ffurl_read_complete(URLContext *h, unsigned char *buf, int size); ^ libavformat/rtmpproto.c:1366:41: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] inoutsize = ffurl_write(rt->stream, arraydata, ^~~~~~~~~ libavformat/url.h:165:53: note: passing argument to parameter 'buf' here int ffurl_write(URLContext *h, const unsigned char *buf, int size); ^ libavformat/rtmpproto.c:1408:58: warning: passing 'uint8_t [1536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = rtmp_receive_hs_packet(rt, &hs_epoch, &zeroes, hs_c1, ^~~~~ libavformat/rtmpproto.c:1339:63: note: passing argument to parameter 'arraydata' here uint32_t *second_int, char *arraydata, ^ libavformat/rtmpproto.c:1422:51: warning: passing 'uint8_t [1536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = rtmp_send_hs_packet(rt, hs_my_epoch, 0, hs_s1, ^~~~~ libavformat/rtmpproto.c:1360:59: note: passing argument to parameter 'arraydata' here uint32_t second_int, char *arraydata, int size) ^ libavformat/rtmpproto.c:1429:48: warning: passing 'uint8_t [1536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = rtmp_send_hs_packet(rt, hs_epoch, 0, hs_c1, ^~~~~ libavformat/rtmpproto.c:1360:59: note: passing argument to parameter 'arraydata' here uint32_t second_int, char *arraydata, int size) ^ libavformat/rtmpproto.c:1436:54: warning: passing 'uint8_t [1536]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = rtmp_receive_hs_packet(rt, &temp, &zeroes, buffer, ^~~~~~ libavformat/rtmpproto.c:1339:63: note: passing argument to parameter 'arraydata' here uint32_t *second_int, char *arraydata, ^ libavformat/rtmpproto.c:1571:24: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, user, strlen(user)); ^~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1572:24: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, salt, strlen(salt)); ^~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1573:24: warning: passing 'char [50]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, rt->password, strlen(rt->password)); ^~~~~~~~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1578:24: warning: passing 'char [25]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, hashstr, strlen(hashstr)); ^~~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1580:28: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, opaque, strlen(opaque)); ^~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1582:28: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, challenge, strlen(challenge)); ^~~~~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1583:24: warning: passing 'char [10]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, challenge2, strlen(challenge2)); ^~~~~~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1614:24: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, user, strlen(user)); ^~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1615:24: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, ":", 1); ^~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1616:24: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, realm, strlen(realm)); ^~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1617:24: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, ":", 1); ^~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here 9 warnings generated. void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1618:24: warning: passing 'char [50]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, rt->password, strlen(rt->password)); ^~~~~~~~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1624:24: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, method, strlen(method)); ^~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1625:24: warning: passing 'char [3]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, ":/", 2); ^~~~ ./libavutil/md5.h:58:54: noteIn file included from libavcodec/h264_picture.c:: passing argument to parameter 'src' here46: libavcodec/vdpau_internal.h:80:40: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_common_start_frame(struct vdpau_picture_context *pic, ^ void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavcodec/vdpau_internal.h:83:32: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_add_buffer(struct vdpau_picture_context *pic, const uint8_t *buf, ^ libavformat/rtmpproto.c:1626:24: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, rt->app, strlen(rt->app)); ^~~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1628:28: warning: passing 'char [11]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, "/_definst_", strlen("/_definst_")); ^~~~~~~~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1634:24: warning: passing 'char [33]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, hashstr1, strlen(hashstr1)); ^~~~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1635:24: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, ":", 1); ^~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1637:28: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, nonce, strlen(nonce)); ^~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1638:24: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, ":", 1); ^~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1639:24: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, nc, strlen(nc)); ^~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1640:24: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, ":", 1); ^~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1641:24: warning: passing 'char [10]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, cnonce, strlen(cnonce)); ^~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ CC libavformat/rtp.o libavformat/rtmpproto.c:1642:24: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, ":", 1); ^~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1643:24: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, qop, strlen(qop)); ^~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1644:24: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, ":", 1); ^~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1645:24: warning: passing 'char [33]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_md5_update(md5, hashstr2, strlen(hashstr2)); ^~~~~~~~ ./libavutil/md5.h:58:54: note: passing argument to parameter 'src' here void av_md5_update(struct AVMD5 *ctx, const uint8_t *src, int len); ^ libavformat/rtmpproto.c:1756:33: warning: passing 'char [12]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "description", tmpstr, sizeof(tmpstr))) { ^~~~~~~~~~~~~ libavformat/rtmppkt.h:198:43: note: passing argument to parameter 'name' here const uint8_t *name, uint8_t *dst, int dst_size); ^ libavformat/rtmpproto.c:1765:43: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = handle_connect_error(s, tmpstr); ^~~~~~ libavformat/rtmpproto.c:1657:60: note: passing argument to parameter 'desc' here static int handle_connect_error(URLContext *s, const char *desc) ^ libavformat/rtmpproto.c:1866:34: warning: passing 'char [64]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (ff_amf_read_string(&gbc, command, sizeof(command), ^~~~~~~ libavformat/rtmppkt.h:292:54: note: passing argument to parameter 'str' here int ff_amf_read_string(GetByteContext *gbc, uint8_t *str, ^ libavformat/rtmpproto.c:1880:40: warning: passing 'char [64]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = ff_amf_read_string(&gbc, filename, ^~~~~~~~ libavformat/rtmppkt.h:292:54: note: passing argument to parameter 'str' here int ff_amf_read_string(GetByteContext *gbc, uint8_t *str, ^ libavformat/rtmpproto.c:2030:47: warning: passing 'char [6]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] t = ff_amf_get_field_value(ptr, data_end, "level", tmpstr, sizeof(tmpstr)); ^~~~~~~ libavformat/rtmppkt.h:198:43: note: passing argument to parameter 'name' here const uint8_t *name, uint8_t *dst, int dst_size); ^ libavformat/rtmpproto.c:2031:23: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!t && !strcmp(tmpstr, "error")) { ^~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/rtmpproto.c:2033:36: warning: passing 'char [12]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] "description", tmpstr, sizeof(tmpstr)); ^~~~~~~~~~~~~ libavformat/rtmppkt.h:198:43: note: passing argument to parameter 'name' here const uint8_t *name, uint8_t *dst, int dst_size); ^ libavformat/rtmpproto.c:2035:55: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] t = ff_amf_get_field_value(ptr, data_end, "code", ^~~~~~ libavformat/rtmppkt.h:198:43: note: passing argument to parameter 'name' here const uint8_t *name, uint8_t *dst, int dst_size); ^ libavformat/rtmpproto.c:2042:47: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] t = ff_amf_get_field_value(ptr, data_end, "code", tmpstr, sizeof(tmpstr)); ^~~~~~ libavformat/rtmppkt.h:198:43: note: passing argument to parameter 'name' here const uint8_t *name, uint8_t *dst, int dst_size); ^ libavformat/rtmpproto.c:2043:23: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!t && !strcmp(tmpstr, "NetStream.Play.Start")) rt->state = STATE_PLAYING; ^~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/rtmpproto.c:2044:23: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!t && !strcmp(tmpstr, "NetStream.Play.Stop")) rt->state = STATE_STOPPED; ^~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/rtmpproto.c:2045:23: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!t && !strcmp(tmpstr, "NetStream.Play.UnpublishNotify")) rt->state = STATE_STOPPED; ^~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/rtmpproto.c:2046:23: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!t && !strcmp(tmpstr, "NetStream.Publish.Start")) rt->state = STATE_PUBLISHING; ^~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/rtmpproto.c:2047:23: warning: passing 'uint8_t [256]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!t && !strcmp(tmpstr, "NetStream.Seek.Notify")) rt->state = STATE_PLAYING; ^~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/rtmpproto.c:2143:17: warning: passing 'uint8_t [64]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(commandbuffer, "@setDataFrame")) { ^~~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/rtmpproto.c:2145:40: warning: passing 'char [128]' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = ff_amf_read_string(&gbc, statusmsg, ^~~~~~~~~ libavformat/rtmppkt.h:292:54: note: passing argument to parameter 'str' here int ff_amf_read_string(GetByteContext *gbc, uint8_t *str, ^ libavformat/rtmpproto.c:2424:21: warning: passing 'uint8_t [2048]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_url_join(buf, sizeof(buf), "ffrtmphttp", NULL, hostname, port, NULL); ^~~ libavformat/url.h:270:23: note: passing argument to parameter 'str' here int ff_url_join(char *str, int size, const char *proto, ^ libavformat/rtmpproto.c:2429:21: warning: passing 'uint8_t [2048]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_url_join(buf, sizeof(buf), "tls", NULL, hostname, port, NULL); ^~~ libavformat/url.h:270:23: note: passing argument to parameter 'str' here int ff_url_join(char *str, int size, const char *proto, ^ libavformat/rtmpproto.c:2435:21: warning: passing 'uint8_t [2048]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_url_join(buf, sizeof(buf), "ffrtmpcrypt", NULL, hostname, port, NULL); ^~~ libavformat/url.h:270:23: note: passing argument to parameter 'str' here int ff_url_join(char *str, int size, const char *proto, ^ libavformat/rtmpproto.c:2442:25: warning: passing 'uint8_t [2048]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_url_join(buf, sizeof(buf), "tcp", NULL, hostname, port, ^~~ libavformat/url.h:270:23: note: passing argument to parameter 'str' here clangint ff_url_join(char *str, int size, const char *proto,: ^ warning: argument unused during compilation: '-MMD' libavformat/rtmpproto.c:2446:25: warning: passing 'uint8_t [2048]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_url_join(buf, sizeof(buf), "tcp", NULL, hostname, port, NULL); ^~~ libavformat/url.h:270:23: note: passing argument to parameter 'str' here int ff_url_join(char *str, int size, const char *proto, ^ libavformat/rtmpproto.c:2450:40: warning: passing 'uint8_t [2048]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = ffurl_open(&rt->stream, buf, AVIO_FLAG_READ_WRITE, ^~~ libavformat/url.h:136:46: note: passing argument to parameter 'filename' here int ffurl_open(URLContext **puc, const char *filename, int flags, ^ 2 warnings generated. CC libavformat/rtpdec.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/rtpdec_amr.o CC libavformat/rtpdec_asf.o clang: warning: argument unused during compilation: '-MMD'clang: warning: argument unused during compilation: '-MMD' libavformat/rtpdec.c:339:20: warning: passing 'char [256]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, s->hostname, len); ^~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/rtpdec_asf.c:105:26: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_base64_decode(buf, p, len); ^~~ ./libavutil/base64.h:43:31: note: passing argument to parameter 'out' here int av_base64_decode(uint8_t *out, const char *in, int out_size); ^ libavformat/rtpdec_asf.c:107:32: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (rtp_asf_fix_header(buf, len) < 0) ^~~ libavformat/rtpdec_asf.c:45:40: note: passing argument to parameter 'buf' here static int rtp_asf_fix_header(uint8_t *buf, int len) ^ libavformat/rtpdec_asf.c:110:30: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] init_packetizer(&pb, buf, len); ^~~ libavformat/rtpdec_asf.c:87:55: note: passing argument to parameter 'buf' here static void init_packetizer(AVIOContext *pb, uint8_t *buf, int len) ^ libavformat/rtpdec_asf.c:191:31: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ffio_init_context(pb, buf, len, 0, NULL, NULL, NULL, NULL); ^~~ libavformat/avio_internal.h:31:34: note: passing argument to parameter 'buffer' here unsigned char *buffer, ^ CC libavcodec/h264_ps.o clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavformat/rtpdec_g726.o 4 warnings generated. 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/h264_refs.o CC libavcodec/h264_sei.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/h264_slice.o clang: warning: argument unused during compilation: '-MMD' libavcodec/h264_sei.c:159:16: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] e = sscanf(user_data + 16, "x264 - core %d", &build); ^~~~~~~~~~~~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavcodec/h264_sei.c:162:42: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (e == 1 && build == 1 && !strncmp(user_data+16, "x264 - core 0000", 16)) ^~~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavcodec/h264_refs.c:777:91: warning: '&&' within '||' [-Wlogical-op-parentheses] && (h->short_ref_count<=2 || h->pps.ref_count[0] <= 1 && h->pps.ref_count[1] <= 1 && pps_count == 1) ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ libavcodec/h264_refs.c:777:91: note: place parentheses around the '&&' expression to silence this warning && (h->short_ref_count<=2 || h->pps.ref_count[0] <= 1 && h->pps.ref_count[1] <= 1 && pps_count == 1) ^ ( ) libavcodec/h264_slice.c:300:23: warning: assigning to 'int8_t *' (aka 'signed char *') from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] pic->qscale_table = pic->qscale_table_buf->data + 2 * h->mb_stride + 1; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/h264_slice.c:309:28: warning: assigning to 'int8_t *' (aka 'signed char *') from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] pic->ref_index[i] = pic->ref_index_buf[i]->data; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. CC libavformat/rtpdec_h263.o CC libavformat/rtpdec_h263_rfc2190.o libavcodec/h264_slice.c:2484:54: warning: '&&' within '||' [-Wlogical-op-parentheses] || get_bits_left(&h->gb) > 0 && !(h->avctx->err_recognition & AV_EF_AGGRESSIVE)) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/h264_slice.c:2484:54: note: place parentheses around the '&&' expression to silence this warning || get_bits_left(&h->gb) > 0 && !(h->avctx->err_recognition & AV_EF_AGGRESSIVE)) { ^ ( ) clang: warning: argument unused during compilation: '-MMD' 64 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/h264chroma.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/rtpdec_h264.o CC libavformat/rtpdec_ilbc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/h264dsp.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/rtpdec_jpeg.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/h264idct.o CC libavcodec/h264pred.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/rtpdec_latm.o libavformat/rtpdec_jpeg.c:127:34: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream2_put_buffer(&pbc, "JFIF", 5); ^~~~~~ ./libavcodec/bytestream.h:281:76: note: passing argument to parameter 'src' here const uint8_t *src, ^ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/rtpdec_mpeg12.o CC libavcodec/h264qpel.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/hevc.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/rtpdec_mpeg4.o clang: warning: argument unused during compilation: '-MMD' libavcodec/hevc.c:2109:13: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'const uint8_t *' (aka 'const unsigned char *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] s->data = nal; ^ ~~~ libavcodec/hevc.c:2479:39: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&nal->rbsp_buffer, &nal->rbsp_buffer_size, ^~~~~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ CC libavformat/rtpdec_mpegts.o clang: warning: argument unused during compilation: '-MMD' 9 warnings generated. CC libavformat/rtpdec_qcelp.o clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavformat/rtpdec_qdm2.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/hevc_cabac.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/hevc_filter.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/rtpdec_qt.o clang: warning: argument unused during compilation: '-MMD' libavformat/rtpdec_qt.c:74:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] ffio_init_context(&pb, buf, len, 0, NULL, NULL, NULL, NULL); ^~~ libavformat/avio_internal.h:31:34: note: passing argument to parameter 'buffer' here unsigned char *buffer, ^ 1 warning generated. CC libavformat/rtpdec_svq3.o CC libavformat/rtpdec_vp8.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/hevc_mvs.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/rtpdec_xiph.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/rtpenc_chain.o clang: warning: argument unused during compilation: '-MMD' libavcodec/hevc_mvs.c:375:41: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!singleMCLFlag && part_idx == 1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/hevc_mvs.c:375:41: note: place parentheses around the '&&' expression to silence this warning if (!singleMCLFlag && part_idx == 1 && ^ libavcodec/hevc_mvs.c:389:41: warning: '&&' within '||' [-Wlogical-op-parentheses] if (!singleMCLFlag && part_idx == 1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/hevc_mvs.c:389:41: note: place parentheses around the '&&' expression to silence this warning if (!singleMCLFlag && part_idx == 1 && ^ CC libavformat/rtpproto.o clang: warning: argument unused during compilation: '-MMD' libavformat/rtpenc_chain.c:72:40: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&opts, "rtpflags", rtpflags, AV_DICT_DONT_STRDUP_VAL); ^~~~~~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ 1 warning generated. CC libavcodec/hevc_parser.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/rtsp.o clang: warning: argument unused during compilation: '-MMD' libavcodec/hevc_parser.c:54:37: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] nut = (pc->state64 >> 2 * 8 + 1) & 0x3F; ~~ ~~~~~~^~~ libavcodec/hevc_parser.c:54:37: note: place parentheses around the '+' expression to silence this warning nut = (pc->state64 >> 2 * 8 + 1) & 0x3F; ^ ( ) libavcodec/hevc_parser.c:120:52: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = avpriv_find_start_code(buf, buf_end, &state); ^~~~~~ libavcodec/internal.h:242:49: note: passing argument to parameter 'state' here uint32_t *state); ^ libavcodec/hevc_parser.c:138:17: warning: 4 enumeration values not handled in switch: 'NAL_AUD', 'NAL_EOS_NUT', 'NAL_EOB_NUT'... [-Wswitch] switch (h->nal_unit_type) { ^ 2 warnings generated. CC libavcodec/hevc_ps.o CC libavformat/rtspdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/rtsp.c:1156:60: warning: passing 'char [1024]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_base64_encode(base64buf, sizeof(base64buf), buf, strlen(buf)); ^~~ ./libavutil/base64.h:55:64: note: passing argument to parameter 'in' here char *av_base64_encode(char *out, int out_size, const uint8_t *in, int in_size); ^ libavformat/rtsp.c:1159:38: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ffurl_write(rt->rtsp_hd_out, ptr, strlen(ptr)); ^~~ libavformat/url.h:165:53: note: passing argument to parameter 'buf' here int ffurl_write(URLContext *h, const unsigned char *buf, int size); ^ libavformat/rtsp.c:1243:56: warning: passing 'char [4096]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] av_base64_encode(base64buf, sizeof(base64buf), buf, strlen(buf)); ^~~ ./libavutil/base64.h:55:64: note: passing argument to parameter 'in' here char *av_base64_encode(char *out, int out_size, const uint8_t *in, int in_size); ^ libavformat/rtsp.c:1249:34: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ffurl_write(rt->rtsp_hd_out, out_buf, strlen(out_buf)); ^~~~~~~ libavformat/url.h:165:53: note: passing argument to parameter 'buf' here int ffurl_write(URLContext *h, const unsigned char *buf, int size); ^ libavformat/rtsp.c:1480:16: warning: enumeration values 'RTSP_LOWER_TRANSPORT_NB', 'RTSP_LOWER_TRANSPORT_HTTP', and 'RTSP_LOWER_TRANSPORT_CUSTOM' not handled in switch [-Wswitch] switch(reply->transports[0].lower_transport) { ^ libavformat/rtsp.c:1833:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ffurl_get_multi_file_handle(rtsp_st->rtp_handle, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/rtsp.c:1833:25: note: place parentheses around the assignment to silence this warning if (ret = ffurl_get_multi_file_handle(rtsp_st->rtp_handle, ^ libavformat/rtsp.c:1833:25: note: use '==' to turn this assignment into an equality comparison if (ret = ffurl_get_multi_file_handle(rtsp_st->rtp_handle, ^ == libavformat/rtsp.c:2124:17: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const char *p = p1->buf, *p_end = p1->buf + p1->buf_size; ^ ~~~~~~~ libavformat/rtsp.c:2124:31: warning: initializing 'const char *' with an expression of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] const char *p = p1->buf, *p_end = p1->buf + p1->buf_size; ^ ~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. libavformat/rtsp.c:2171:29: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] size = avio_read(s->pb, content, SDP_MAX_SIZE - 1); ^~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/rtsp.c:2324:28: warning: passing 'char [500]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ffio_init_context(&pb, sdp, strlen(sdp), 0, NULL, NULL, NULL, NULL); ^~~ libavformat/avio_internal.h:31:34: note: passing argument to parameter 'buffer' here unsigned char *buffer, ^ CC libavformat/samidec.o clang: warning: argument unused during compilation: '-MMD' libavformat/rtspdec.c:79:48: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = ffurl_read_complete(rt->rtsp_hd, rbuf + idx, 1); ^~~~~~~~~~ libavformat/url.h:157:55: note: passing argument to parameter 'buf' here int ffurl_read_complete(URLContext *h, unsigned char *buf, int size); ^ libavformat/rtspdec.c:117:30: warning: passing 'char [4096]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ffurl_write(rt->rtsp_hd, message, strlen(message)); ^~~~~~~ libavformat/url.h:165:53: note: passing argument to parameter 'buf' here int ffurl_write(URLContext *h, const unsigned char *buf, int size); ^ libavformat/rtspdec.c:126:20: warning: initializing 'unsigned char *' with an expression of type 'char [512]' converts between pointers to integer types with different sign [-Wpointer-sign] unsigned char *session_id = rt->session_id; ^ ~~~~~~~~~~~~~~ libavformat/rtspdec.c:131:16: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(session_id, request->session_id)) { ^~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/rtspdec.c:189:46: warning: passing 'char [4096]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ffurl_read_complete(rt->rtsp_hd, sdp, request.content_length) ^~~ libavformat/url.h:157:55: note: passing argument to parameter 'buf' here int ffurl_read_complete(URLContext *h, unsigned char *buf, int size); ^ libavformat/rtspdec.c:467:24: warning: passing 'unsigned char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = read_line(s, rbuf, sizeof(rbuf), &rbuflen); ^~~~ libavformat/rtspdec.c:70:55: note: passing argument to parameter 'rbuf' here static inline int read_line(AVFormatContext *s, char *rbuf, const int rbufsize, ^ libavformat/rtspdec.c:470:33: warning: passing 'unsigned char [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = parse_command_line(s, rbuf, rbuflen, uri, sizeof(uri), method, ^~~~ libavformat/rtspdec.c:355:70: note: passing argument to parameter 'line' here static inline int parse_command_line(AVFormatContext *s, const char *line, ^ libavformat/rtspdec.c:470:66: warning: passing 'unsigned char [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = parse_command_line(s, rbuf, rbuflen, uri, sizeof(uri), method, ^~~~~~ libavformat/rtspdec.c:357:44: note: passing argument to parameter 'method' here char *method, int methodsize, ^ libavformat/rtspdec.c:477:42: warning: passing 'unsigned char [10]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = rtsp_read_request(s, &request, method); ^~~~~~ libavformat/rtspdec.c:142:49: note: passing argument to parameter 'method' here const char *method) ^ libavformat/rtspdec.c:637:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ffurl_open(&rt->rtsp_hd, tcpname, AVIO_FLAG_READ_WRITE, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/rtspdec.c:637:13: note: place parentheses around the assignment to silence this warning if (ret = ffurl_open(&rt->rtsp_hd, tcpname, AVIO_FLAG_READ_WRITE, ^ libavformat/rtspdec.c:637:13: note: use '==' to turn this assignment into an equality comparison if (ret = ffurl_open(&rt->rtsp_hd, tcpname, AVIO_FLAG_READ_WRITE, ^ == libavformat/rtspdec.c:645:28: warning: passing 'unsigned char [4096]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = read_line(s, rbuf, sizeof(rbuf), &rbuflen); ^~~~ libavformat/rtspdec.c:70:55: note: passing argument to parameter 'rbuf' here static inline int read_line(AVFormatContext *s, char *rbuf, const int rbufsize, ^ libavformat/rtspdec.c:648:37: warning: passing 'unsigned char [4096]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = parse_command_line(s, rbuf, rbuflen, uri, sizeof(uri), method, ^~~~ libavformat/rtspdec.c:355:70: note: passing argument to parameter 'line' here static inline int parse_command_line(AVFormatContext *s, const char *line, ^ libavformat/rtspdec.c:648:70: warning: passing 'unsigned char [10]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = parse_command_line(s, rbuf, rbuflen, uri, sizeof(uri), method, ^~~~~~ libavformat/rtspdec.c:357:44: note: passing argument to parameter 'method' here char *method, int methodsize, ^ libavformat/samidec.c:45:21: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] return !strncmp(ptr, "", 6) ? AVPROBE_SCORE_MAX : 0; ^~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavformat/samidec.c:80:55: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&sami->q, buf.str, buf.len, !is_sync); ^~~~~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ 2 warnings generated. CC libavcodec/hevc_refs.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/sapdec.o clang: warning: argument unused during compilation: '-MMD' 13 warnings generated. CC libavcodec/hevc_sei.o libavformat/sapdec.c:132:20: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strcmp(&recvbuf[pos], MIME) == 0) { ^~~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/sapdec.c:134:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (strncmp(&recvbuf[pos], "v=0\r\n", 5) == 0) { ^~~~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavformat/sapdec.c:142:30: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sap->sdp = av_strdup(&recvbuf[pos]); ^~~~~~~~~~~~~ ./libavutil/mem.h:241:29: note: passing argument to parameter 's' here char *av_strdup(const char *s) av_malloc_attrib; ^ libavformat/sapdec.c:147:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ffio_init_context(&sap->sdp_pb, sap->sdp, strlen(sap->sdp), 0, NULL, NULL, ^~~~~~~~ libavformat/avio_internal.h:31:34: note: passing argument to parameter 'buffer' here unsigned char *buffer, ^ clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. 2 warnings generated. CC libavformat/sauce.o CC libavcodec/hevcdsp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/sbgdec.o clang: warning: argument unused during compilation: '-MMD' libavformat/sauce.c:40:23: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (avio_read(pb, buf, 7) != 7) ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/sauce.c:51:5: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] GET_SAUCE_META("title", 35) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/sauce.c:46:23: note: expanded from macro 'GET_SAUCE_META' if (avio_read(pb, buf, size) == size && buf[0]) { \ ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/sauce.c:52:5: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] GET_SAUCE_META("artist", 20) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/sauce.c:46:23: note: expanded from macro 'GET_SAUCE_META' if (avio_read(pb, buf, size) == size && buf[0]) { \ ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/sauce.c:53:5: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] GET_SAUCE_META("publisher", 20) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/sauce.c:46:23: note: expanded from macro 'GET_SAUCE_META' if (avio_read(pb, buf, size) == size && buf[0]) { \ ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/sauce.c:54:5: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] GET_SAUCE_META("date", 8) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/sauce.c:46:23: note: expanded from macro 'GET_SAUCE_META' if (avio_read(pb, buf, size) == size && buf[0]) { \ ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/sauce.c:63:5: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] GET_SAUCE_META("encoder", 22); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/sauce.c:46:23: note: expanded from macro 'GET_SAUCE_META' if (avio_read(pb, buf, size) == size && buf[0]) { \ ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/sauce.c:87:27: warning: passing 'char [36]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (avio_read(pb, buf, 5) == 5 && !memcmp(buf, "COMNT", 5)) { ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/sauce.c:94:35: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (avio_read(pb, str + 65*i, 64) != 64) ^~~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ CC libavformat/sdp.o 8 warnings generated. CC libavformat/sdr2.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/sbgdec.c:871:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] r = avio_read(io, buf, bufsize - size - 1); ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/sbgdec.c:899:28: warning: '&&' within '||' [-Wlogical-op-parentheses] } else if (nb_rel == 0 && s->start_ts != AV_NOPTS_VALUE || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavformat/sbgdec.c:899:28: note: place parentheses around the '&&' expression to silence this warning } else if (nb_rel == 0 && s->start_ts != AV_NOPTS_VALUE || ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/sbgdec.c:1372:28: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] r = parse_script(NULL, p->buf, p->buf_size, &script); ^~~~~~ libavformat/sbgdec.c:791:42: note: passing argument to parameter 'script' here static int parse_script(void *log, char *script, int script_len, ^ CC libavformat/seek.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/hevcpred.o CC libavcodec/hnm4video.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' In file included from libavcodec/hevcpred.c:28: libavcodec/hevcpred_template.c:225:23: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ In file included from libavcodec/hevcpred.c:32: libavcodec/hevcpred_template.c:225:23: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ In file included from libavcodec/hevcpred.c:36: libavcodec/hevcpred_template.c:225:23: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ CC libavcodec/hpeldsp.o clang: warning: argument unused during compilation: '-MMD' 10 warnings generated. CC libavcodec/huffman.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/huffyuv.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/segafilm.o CC libavcodec/huffyuvdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/segment.o CC libavcodec/huffyuvenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavformat/sierravmd.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/idcinvideo.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/siff.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/smacker.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/iff.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/smjpeg.o CC libavformat/smjpegdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/iirfilter.o clang: warning: argument unused during compilation: '-MMD' libavcodec/iff.c:733:57: warning: '&' within '|' [-Wbitwise-op-parentheses] row[4 * x + 3] = row[4 * x + 3] & 0xF0 | (row[4 * x + 3] >> 4); ~~~~~~~~~~~~~~~^~~~~~ ~ libavcodec/iff.c:733:57: note: place parentheses around the '&' expression to silence this warning row[4 * x + 3] = row[4 * x + 3] & 0xF0 | (row[4 * x + 3] >> 4); ^ ( ) libavformat/smjpegdec.c:71:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (avio_read(pb, comment, hlength) != hlength) { ^~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ CC libavcodec/imc.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/smjpegenc.o clang: warning: argument unused during compilation: '-MMD' libavformat/smjpegenc.c:45:20: warning: passing 'char [9]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, SMJPEG_MAGIC, 8); ^~~~~~~~~~~~ libavformat/smjpeg.h:32:22: note: expanded from macro 'SMJPEG_MAGIC' #define SMJPEG_MAGIC "\x0\xaSMJPEG" ^~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/smjpegenc.c:52:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, t->key, strlen(t->key)); ^~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/smjpegenc.c:53:24: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, " = ", 3); ^~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/smjpegenc.c:54:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, t->value, strlen(t->value)); ^~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ 4 warnings generated. CC libavformat/smoothstreamingenc.o CC libavformat/smush.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/sol.o CC libavformat/soxdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/soxdec.c:102:27: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (avio_read(pb, comment, comment_size) != comment_size) { ^~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ CC libavformat/soxenc.o 1 warning generated. CC libavformat/spdif.o CC libavformat/spdifdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/soxenc.c:60:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, ".SoX"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/soxenc.c:67:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "XoS."); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/soxenc.c:79:24: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, comment->value, comment_len); ^~~~~~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ 3 warnings generated. libavformat/spdifdec.c:59:29: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] init_get_bits(&gbc, buf, AAC_ADTS_HEADER_SIZE * 8); ^~~ ./libavcodec/get_bits.h:405:66: note: passing argument to parameter 'buffer' here static inline int init_get_bits(GetBitContext *s, const uint8_t *buffer, ^ CC libavcodec/imgconvert.o libavformat/spdifdec.c:143:45: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] &buf[5], &offset, codec)) { ^~~~~~~ libavformat/spdifdec.c:35:51: note: passing argument to parameter 'buf' here const char *buf, int *offset, ^ libavformat/spdifdec.c:201:52: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = spdif_get_offset_and_codec(s, data_type, pkt->data, ^~~~~~~~~ libavformat/spdifdec.c:35:51: note: passing argument to parameter 'buf' here const char *buf, int *offset, ^ CC libavcodec/imx_dump_header_bsf.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavformat/spdifenc.o 3 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/srtdec.o libavcodec/imgconvert.c:216:59: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] int ret = get_pix_fmt_score(dst_pix_fmt, src_pix_fmt, &loss, has_alpha ? ~0 : ~FF_LOSS_ALPHA); ^~~~~ libavcodec/imgconvert.c:108:41: note: passing argument to parameter 'lossp' here unsigned *lossp, unsigned consider) ^ libavcodec/imgconvert.c:236:59: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] score1 = get_pix_fmt_score(dst_pix_fmt1, src_pix_fmt, &loss1, loss_mask); ^~~~~~ libavcodec/imgconvert.c:108:41: note: passing argument to parameter 'lossp' here unsigned *lossp, unsigned consider) ^ libavcodec/imgconvert.c:237:59: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] score2 = get_pix_fmt_score(dst_pix_fmt2, src_pix_fmt, &loss2, loss_mask); ^~~~~~ libavcodec/imgconvert.c:108:41: note: passing argument to parameter 'lossp' here unsigned *lossp, unsigned consider) ^ clang: warning: argument unused during compilation: '-MMD' CC libavformat/srtenc.o clang: warning: argument unused during compilation: '-MMD' libavformat/spdifenc.c:123:48: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] ctx->hd_buf = av_fast_realloc(ctx->hd_buf, &ctx->hd_buf_size, ctx->hd_buf_filled + pkt->size); ^~~~~~~~~~~~~~~~~ ./libavutil/mem.h:358:48: note: passing argument to parameter 'size' here void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size); ^ libavformat/spdifenc.c:229:34: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&ctx->hd_buf, &ctx->hd_buf_size, ctx->out_bytes); ^~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavformat/spdifenc.c:527:38: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&ctx->buffer, &ctx->buffer_size, ctx->out_bytes + FF_INPUT_BUFFER_PADDING_SIZE); ^~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavformat/srtdec.c:44:23: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] && sscanf(ptr, "%*d:%*2d:%*2d%*1[,.]%*3d --> %*d:%*2d:%*2d%*1[,.]%3d", &v) == 1) ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/srtdec.c:46:20: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] num = atoi(ptr); ^~~ /usr/include/stdlib.h:132:23: note: passing argument to parameter here int atoi(const char *); ^ libavformat/srtdec.c:47:39: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ptr += ff_subtitles_next_line(ptr); ^~~ libavformat/subtitles.h:111:64: note: passing argument to parameter 'ptr' here static av_always_inline int ff_subtitles_next_line(const char *ptr) ^ libavformat/srtdec.c:107:58: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&srt->q, ptr, len, 0); ^~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ CC libavformat/srtp.o 4 warnings generated. libavformat/srtenc.c:100:29: warning: passing 'char [3]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(avf->pb, "\n\n", 2); ^~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ CC libavcodec/indeo2.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavformat/srtpproto.o CC libavformat/subfile.o 3 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/subtitles.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/subtitles.c:45:41: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] subs = av_fast_realloc(q->subs, &q->allocated_size, ^~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:358:48: note: passing argument to parameter 'size' here void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size); ^ CC libavformat/subviewer1dec.o CC libavcodec/indeo3.o CC libavcodec/indeo4.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/indeo5.o CC libavcodec/intelh263dec.o clang: warning: argument unused during compilation: '-MMD' libavformat/subviewer1dec.c:38:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strstr(ptr, "******** START SCRIPT ********")) ^~~ /usr/include/string.h:89:26: note: passing argument to parameter here char *strstr(const char *, const char *); ^ clang: warning: argument unused during compilation: '-MMD' libavformat/subviewer1dec.c:79:65: warning: passing 'char [4096]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&subviewer1->q, line, len, 0); ^~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libavcodec/indeo4.c:573:31: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ 2 warnings generated. CC libavformat/subviewerdec.o clang: warning: argument unused during compilation: '-MMD' libavformat/subviewerdec.c:46:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(ptr, "%*u:%*u:%*u.%*u,%*u:%*u:%*u.%*u%c", &c) == 1) ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/subviewerdec.c:48:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(ptr, "[INFORMATION]", 13)) ^~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ libavformat/subviewerdec.c:136:64: warning: passing 'char [2]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&subviewer->q, "\n", 1, 1); ^~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libavformat/subviewerdec.c:142:60: warning: passing 'char [2048]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&subviewer->q, line, strlen(line), !new_event); ^~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libavcodec/indeo3.c:874:22: warning: assigning to 'const int8_t *' (aka 'const signed char *') from 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ctx->mc_vectors = num_vectors ? data : 0; ^ ~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/interplayvideo.o clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavformat/swf.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/intrax8.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/swfdec.o CC libavformat/swfenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/swfdec.c:334:51: warning: passing 'long *' to parameter of type 'uLongf *' (aka 'unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] if (len < 0 || (res = uncompress(buf, &out_len, zbuf, len)) != Z_OK) { ^~~~~~~~ /usr/include/zlib.h:1146:59: note: passing argument to parameter 'destLen' here ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen, ^ /usr/include/zconf.h:240:23: note: expanded from macro 'OF' # define OF(args) args ^ libavformat/swfenc.c:241:20: warning: passing 'char [4]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "FWS", 3); ^~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/swfenc.c:373:28: warning: passing 'char [6]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, "video", 5); ^~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ 1 warning generated. CC libavformat/takdec.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/intrax8dsp.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/ituh263dec.o CC libavcodec/ituh263enc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ivi_common.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ivi_dsp.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/tcp.o clang: warning: argument unused during compilation: '-MMD' libavcodec/ivi_common.c:542:48: warning: '&&' within '||' [-Wlogical-op-parentheses] if (scan_pos < 0 || scan_pos >= num_coeffs && sym != rvmap->eob_sym) ~~ ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/ivi_common.c:542:48: note: place parentheses around the '&&' expression to silence this warning if (scan_pos < 0 || scan_pos >= num_coeffs && sym != rvmap->eob_sym) ^ ( ) CC libavformat/tedcaptionsdec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/j2kenc.o clang: warning: argument unused during compilation: '-MMD' libavformat/tedcaptionsdec.c:250:47: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] pkt = ff_subtitles_queue_insert(subs, content.str, content.len, 0); ^~~~~~~~~~~ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ libavformat/tedcaptionsdec.c:333:23: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (p->buf[strspn(p->buf, " \t\r\n")] != '{') ^~~~~~ /usr/include/string.h:88:28: note: passing argument to parameter here size_t strspn(const char *, const char *); ^ libavformat/tedcaptionsdec.c:336:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!(t = strstr(p->buf, tags[i]))) ^~~~~~ /usr/include/string.h:89:26: note: passing argument to parameter here char *strstr(const char *, const char *); ^ libavcodec/j2kenc.c:369:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ff_jpeg2000_init_component(comp, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/j2kenc.c:369:25: note: place parentheses around the assignment to silence this warning if (ret = ff_jpeg2000_init_component(comp, ^ libavcodec/j2kenc.c:369:25: note: use '==' to turn this assignment into an equality comparison if (ret = ff_jpeg2000_init_component(comp, ^ == libavcodec/j2kenc.c:439:54: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] mant = (11 - log < 0 ? ss >> log - 11 : ss << 11 - log) & 0x7ff; ~~ ~~~~^~~~ libavcodec/j2kenc.c:439:54: note: place parentheses around the '-' expression to silence this warning mant = (11 - log < 0 ? ss >> log - 11 : ss << 11 - log) & 0x7ff; ^ ( ) libavcodec/j2kenc.c:439:70: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] mant = (11 - log < 0 ? ss >> log - 11 : ss << 11 - log) & 0x7ff; ~~ ~~~^~~~~ libavcodec/j2kenc.c:439:70: note: place parentheses around the '-' expression to silence this warning mant = (11 - log < 0 ? ss >> log - 11 : ss << 11 - log) & 0x7ff; ^ ( ) libavcodec/j2kenc.c:457:63: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:63: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:41: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:41: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:72: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:72: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:63: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:63: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:41: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:41: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:72: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:457:72: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_sig[i] = FFMAX(6*i - (9< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:458:64: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_sig0[i] = FFMAX((i*i + (1< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:458:64: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_sig0[i] = FFMAX((i*i + (1< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:458:64: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_sig0[i] = FFMAX((i*i + (1< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:458:64: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_sig0[i] = FFMAX((i*i + (1< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:461:97: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_ref[i] = FFMAX((-2*i + (1< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:461:97: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_ref[i] = FFMAX((-2*i + (1< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:462:42: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] << 13-NMSEDEC_FRACBITS, 0); ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./libavutil/common.h:64:22: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:462:42: note: place parentheses around the '-' expression to silence this warning << 13-NMSEDEC_FRACBITS, 0); ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./libavutil/common.h:64:22: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:461:97: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_ref[i] = FFMAX((-2*i + (1< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:461:97: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_ref[i] = FFMAX((-2*i + (1< (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:462:42: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] << 13-NMSEDEC_FRACBITS, 0); ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./libavutil/common.h:64:34: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:462:42: note: place parentheses around the '-' expression to silence this warning << 13-NMSEDEC_FRACBITS, 0); ~~~~~^~~~~~~~~~~~~~~~~~~~~ ./libavutil/common.h:64:34: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:463:47: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_ref0[i] = FFMAX(((i*i + (1-4*i << NMSEDEC_FRACBITS-1) + (1<<2*NMSEDEC_FRACBITS)) & mask) ~^~~~ ~~ ./libavutil/common.h:64:22: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:463:47: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_ref0[i] = FFMAX(((i*i + (1-4*i << NMSEDEC_FRACBITS-1) + (1<<2*NMSEDEC_FRACBITS)) & mask) ~^~~~ ./libavutil/common.h:64:22: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:463:71: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_ref0[i] = FFMAX(((i*i + (1-4*i << NMSEDEC_FRACBITS-1) + (1<<2*NMSEDEC_FRACBITS)) & mask) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libavutil/common.h:64:22: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:463:71: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_ref0[i] = FFMAX(((i*i + (1-4*i << NMSEDEC_FRACBITS-1) + (1<<2*NMSEDEC_FRACBITS)) & mask) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libavutil/common.h:64:22: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:463:47: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_ref0[i] = FFMAX(((i*i + (1-4*i << NMSEDEC_FRACBITS-1) + (1<<2*NMSEDEC_FRACBITS)) & mask) ~^~~~ ~~ ./libavutil/common.h:64:34: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:463:47: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_ref0[i] = FFMAX(((i*i + (1-4*i << NMSEDEC_FRACBITS-1) + (1<<2*NMSEDEC_FRACBITS)) & mask) ~^~~~ ./libavutil/common.h:64:34: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:463:71: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] lut_nmsedec_ref0[i] = FFMAX(((i*i + (1-4*i << NMSEDEC_FRACBITS-1) + (1<<2*NMSEDEC_FRACBITS)) & mask) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libavutil/common.h:64:34: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:463:71: note: place parentheses around the '-' expression to silence this warning lut_nmsedec_ref0[i] = FFMAX(((i*i + (1-4*i << NMSEDEC_FRACBITS-1) + (1<<2*NMSEDEC_FRACBITS)) & mask) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libavutil/common.h:64:34: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/j2kenc.c:756:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = encode_packet(s, reslevel, precno, qntsty->expn + (reslevelno ? 3*reslevelno-2 : 0), ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/j2kenc.c:756:25: note: place parentheses around the assignment to silence this warning if (ret = encode_packet(s, reslevel, precno, qntsty->expn + (reslevelno ? 3*reslevelno-2 : 0), ^ libavcodec/j2kenc.c:756:25: note: use '==' to turn this assignment into an equality comparison if (ret = encode_packet(s, reslevel, precno, qntsty->expn + (reslevelno ? 3*reslevelno-2 : 0), ^ == libavcodec/j2kenc.c:822:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ff_dwt_encode(&comp->dwt, comp->i_data)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/j2kenc.c:822:17: note: place parentheses around the assignment to silence this warning if (ret = ff_dwt_encode(&comp->dwt, comp->i_data)) ^ ( ) libavcodec/j2kenc.c:822:17: note: use '==' to turn this assignment into an equality comparison if (ret = ff_dwt_encode(&comp->dwt, comp->i_data)) ^ == libavcodec/j2kenc.c:866:110: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] *ptr = (int64_t)*ptr * (int64_t)(16384 * 65536 / band->i_stepsize) >> 15 - NMSEDEC_FRACBITS; ~~ ~~~^~~~~~~~~~~~~~~~~~ libavcodec/j2kenc.c:866:110: note: place parentheses around the '-' expression to silence this warning *ptr = (int64_t)*ptr * (int64_t)(16384 * 65536 / band->i_stepsize) >> 15 - NMSEDEC_FRACBITS; ~~~^~~~~~~~~~~~~~~~~~ libavcodec/j2kenc.c:886:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = encode_packets(s, tile, tileno)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/j2kenc.c:886:13: note: place parentheses around the assignment to silence this warning if (ret = encode_packets(s, tile, tileno)) ^ ( ) libavcodec/j2kenc.c:886:13: note: use '==' to turn this assignment into an equality comparison if (ret = encode_packets(s, tile, tileno)) ^ == libavcodec/j2kenc.c:940:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = put_siz(s)) ~~~~^~~~~~~~~~~~ libavcodec/j2kenc.c:940:13: note: place parentheses around the assignment to silence this warning if (ret = put_siz(s)) ^ ( ) libavcodec/j2kenc.c:940:13: note: use '==' to turn this assignment into an equality comparison if (ret = put_siz(s)) ^ == libavcodec/j2kenc.c:942:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = put_cod(s)) ~~~~^~~~~~~~~~~~ libavcodec/j2kenc.c:942:13: note: place parentheses around the assignment to silence this warning if (ret = put_cod(s)) ^ ( ) libavcodec/j2kenc.c:942:13: note: use '==' to turn this assignment into an equality comparison if (ret = put_cod(s)) ^ == libavcodec/j2kenc.c:944:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = put_qcd(s, 0)) ~~~~^~~~~~~~~~~~~~~ libavcodec/j2kenc.c:944:13: note: place parentheses around the assignment to silence this warning if (ret = put_qcd(s, 0)) ^ ( ) libavcodec/j2kenc.c:944:13: note: use '==' to turn this assignment into an equality comparison if (ret = put_qcd(s, 0)) ^ == libavcodec/j2kenc.c:954:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = encode_tile(s, s->tile + tileno, tileno)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/j2kenc.c:954:17: note: place parentheses around the assignment to silence this warning if (ret = encode_tile(s, s->tile + tileno, tileno)) ^ ( ) libavcodec/j2kenc.c:954:17: note: use '==' to turn this assignment into an equality comparison if (ret = encode_tile(s, s->tile + tileno, tileno)) ^ == libavcodec/j2kenc.c:1022:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret=init_tiles(s)) ~~~^~~~~~~~~~~~~~ libavcodec/j2kenc.c:1022:12: note: place parentheses around the assignment to silence this warning if (ret=init_tiles(s)) ^ ( ) libavcodec/j2kenc.c:1022:12: note: use '==' to turn this assignment into an equality comparison if (ret=init_tiles(s)) ^ == 3 warnings generated. CC libavformat/tee.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/thp.o CC libavcodec/jacosubdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavformat/tiertexseq.o libavformat/tee.c:111:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (bsf_name = av_strtok(buf, ",", &saveptr)) { ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/tee.c:111:21: note: place parentheses around the assignment to silence this warning while (bsf_name = av_strtok(buf, ",", &saveptr)) { ^ ( ) libavformat/tee.c:111:21: note: use '==' to turn this assignment into an equality comparison while (bsf_name = av_strtok(buf, ",", &saveptr)) { ^ == libavformat/tee.c:230:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (entry = av_dict_get(options, "bsfs", NULL, AV_DICT_IGNORE_SUFFIX)) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/tee.c:230:18: note: place parentheses around the assignment to silence this warning while (entry = av_dict_get(options, "bsfs", NULL, AV_DICT_IGNORE_SUFFIX)) { ^ ( ) libavformat/tee.c:230:18: note: use '==' to turn this assignment into an equality comparison while (entry = av_dict_get(options, "bsfs", NULL, AV_DICT_IGNORE_SUFFIX)) { ^ == libavformat/tee.c:400:62: warning: 'destruct' is deprecated [-Wdeprecated-declarations] if (ret == 0 && new_pkt.data != pkt->data && new_pkt.destruct) { ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ clang: warning: argument unused during compilation: '-MMD' CC libavformat/tmv.o clang: warning: argument unused during compilation: '-MMD' libavcodec/jacosubdec.c:172:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ CC libavcodec/jfdctfst.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/tta.o clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavformat/tty.o CC libavcodec/jfdctint.o CC libavformat/txd.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/udp.o clang: warning: argument unused during compilation: '-MMD' libavformat/tty.c:68:5: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] GET_EFI_META("filename", 12) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/tty.c:63:23: note: expanded from macro 'GET_EFI_META' if (avio_read(pb, buf, size) == size) { \ ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/tty.c:69:5: warning: passing 'char [37]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] GET_EFI_META("title", 36) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/tty.c:63:23: note: expanded from macro 'GET_EFI_META' if (avio_read(pb, buf, size) == size) { \ ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ CC libavcodec/jpeg2000.o CC libavcodec/jpeg2000dec.o 2 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavformat/uncodedframecrcenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/unix.o clang: warning: argument unused during compilation: '-MMD' libavcodec/jpeg2000.c:208:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ff_jpeg2000_dwt_init(&comp->dwt, comp->coord, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/jpeg2000.c:208:13: note: place parentheses around the assignment to silence this warning if (ret = ff_jpeg2000_dwt_init(&comp->dwt, comp->coord, ^ libavcodec/jpeg2000.c:208:13: note: use '==' to turn this assignment into an equality comparison if (ret = ff_jpeg2000_dwt_init(&comp->dwt, comp->coord, ^ == libavcodec/jpeg2000.c:351:63: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] (((bandno + 1 >> i) & 1) << declvl - 1), ~~~~~~~^~~ ~~ libavcodec/jpeg2000.c:351:63: note: place parentheses around the '+' expression to silence this warning (((bandno + 1 >> i) & 1) << declvl - 1), ^ ( ) libavcodec/jpeg2000.c:351:88: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] (((bandno + 1 >> i) & 1) << declvl - 1), ~~ ~~~~~~~^~~ libavcodec/jpeg2000.c:351:88: note: place parentheses around the '-' expression to silence this warning (((bandno + 1 >> i) & 1) << declvl - 1), ^ ( ) libavformat/uncodedframecrcenc.c:139:13: warning: 5 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_SUBTITLE'... [-Wswitch] switch (type) { ^ libavformat/uncodedframecrcenc.c:150:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, bp.str, bp.len); ^~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavcodec/jpeg2000dec.c:288:77: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] log2_chroma_wh |= s->cdy[i] >> 1 << i * 4 | s->cdx[i] >> 1 << i * 4 + 2; ~~ ~~~~~~^~~ libavcodec/jpeg2000dec.c:288:77: note: place parentheses around the '+' expression to silence this warning log2_chroma_wh |= s->cdy[i] >> 1 << i * 4 | s->cdx[i] >> 1 << i * 4 + 2; ^ ( ) libavcodec/jpeg2000dec.c:696:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ff_jpeg2000_init_component(comp, codsty, qntsty, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/jpeg2000dec.c:696:17: note: place parentheses around the assignment to silence this warning if (ret = ff_jpeg2000_init_component(comp, codsty, qntsty, ^ libavcodec/jpeg2000dec.c:696:17: note: use '==' to turn this assignment into an equality comparison if (ret = ff_jpeg2000_init_component(comp, codsty, qntsty, ^ == libavcodec/jpeg2000dec.c:723:16: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ret = get_bits(s, 1)) { ~~~~^~~~~~~~~~~~~~~~ libavcodec/jpeg2000dec.c:723:16: note: place parentheses around the assignment to silence this warning while (ret = get_bits(s, 1)) { ^ ( ) libavcodec/jpeg2000dec.c:723:16: note: use '==' to turn this assignment into an equality comparison while (ret = get_bits(s, 1)) { ^ == libavcodec/jpeg2000dec.c:1204:37: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] i1 = *src[0] - (*src[2] + *src[1] >> 2); ~~~~~~~~^~~~~~~~~ ~~ libavcodec/jpeg2000dec.c:1204:37: note: place parentheses around the '+' expression to silence this warning i1 = *src[0] - (*src[2] + *src[1] >> 2); ^ ( ) libavcodec/jpeg2000dec.c:1512:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = init_tile(s, tileno)) ~~~~^~~~~~~~~~~~~~~~~~~~~~ libavcodec/jpeg2000dec.c:1512:17: note: place parentheses around the assignment to silence this warning if (ret = init_tile(s, tileno)) ^ ( ) libavcodec/jpeg2000dec.c:1512:17: note: use '==' to turn this assignment into an equality comparison if (ret = init_tile(s, tileno)) ^ == libavcodec/jpeg2000dec.c:1516:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = jpeg2000_decode_packets(s, tile)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/jpeg2000dec.c:1516:17: note: place parentheses around the assignment to silence this warning if (ret = jpeg2000_decode_packets(s, tile)) ^ ( ) libavcodec/jpeg2000dec.c:1516:17: note: use '==' to turn this assignment into an equality comparison if (ret = jpeg2000_decode_packets(s, tile)) ^ == libavcodec/jpeg2000dec.c:1567:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] size = (colour_depth[0] + 7 >> 3) * colour_count + ~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/jpeg2000dec.c:1567:45: note: place parentheses around the '+' expression to silence this warning size = (colour_depth[0] + 7 >> 3) * colour_count + ^ ( ) libavcodec/jpeg2000dec.c:1568:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] (colour_depth[1] + 7 >> 3) * colour_count + ~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/jpeg2000dec.c:1568:45: note: place parentheses around the '+' expression to silence this warning (colour_depth[1] + 7 >> 3) * colour_count + ^ ( ) libavcodec/jpeg2000dec.c:1569:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] (colour_depth[2] + 7 >> 3) * colour_count; ~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/jpeg2000dec.c:1569:45: note: place parentheses around the '+' expression to silence this warning (colour_depth[2] + 7 >> 3) * colour_count; ^ ( ) libavcodec/jpeg2000dec.c:1583:67: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] r = bytestream2_get_byteu(&s->g) << 8 - colour_depth[0]; ~~ ~~^~~~~~~~~~~~~~~~~ libavcodec/jpeg2000dec.c:1583:67: note: place parentheses around the '-' expression to silence this warning r = bytestream2_get_byteu(&s->g) << 8 - colour_depth[0]; ^ ( ) libavcodec/jpeg2000dec.c:1586:81: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] r = bytestream2_get_be16u(&s->g) >> colour_depth[0] - 8; ~~ ~~~~~~~~~~~~~~~~^~~ libavcodec/jpeg2000dec.c:1586:81: note: place parentheses around the '-' expression to silence this warning r = bytestream2_get_be16u(&s->g) >> colour_depth[0] - 8; ^ ( ) libavcodec/jpeg2000dec.c:1589:67: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] g = bytestream2_get_byteu(&s->g) << 8 - colour_depth[1]; ~~ ~~^~~~~~~~~~~~~~~~~ libavcodec/jpeg2000dec.c:1589:67: note: place parentheses around the '-' expression to silence this warning g = bytestream2_get_byteu(&s->g) << 8 - colour_depth[1]; ^ ( ) libavcodec/jpeg2000dec.c:1592:81: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] g = bytestream2_get_be16u(&s->g) >> colour_depth[1] - 8; ~~ ~~~~~~~~~~~~~~~~^~~ libavcodec/jpeg2000dec.c:1592:81: note: place parentheses around the '-' expression to silence this warning g = bytestream2_get_be16u(&s->g) >> colour_depth[1] - 8; ^ ( ) libavcodec/jpeg2000dec.c:1595:67: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] b = bytestream2_get_byteu(&s->g) << 8 - colour_depth[2]; ~~ ~~^~~~~~~~~~~~~~~~~ libavcodec/jpeg2000dec.c:1595:67: note: place parentheses around the '-' expression to silence this warning b = bytestream2_get_byteu(&s->g) << 8 - colour_depth[2]; ^ ( ) libavcodec/jpeg2000dec.c:1598:81: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] b = bytestream2_get_be16u(&s->g) >> colour_depth[2] - 8; ~~ ~~~~~~~~~~~~~~~~^~~ libavcodec/jpeg2000dec.c:1598:81: note: place parentheses around the '-' expression to silence this warning b = bytestream2_get_be16u(&s->g) >> colour_depth[2] - 8; ^ ( ) libavcodec/jpeg2000dec.c:1664:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = jpeg2000_read_main_headers(s)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/jpeg2000dec.c:1664:13: note: place parentheses around the assignment to silence this warning if (ret = jpeg2000_read_main_headers(s)) ^ ( ) libavcodec/jpeg2000dec.c:1664:13: note: use '==' to turn this assignment into an equality comparison if (ret = jpeg2000_read_main_headers(s)) ^ == libavcodec/jpeg2000dec.c:1673:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = jpeg2000_read_bitstream_packets(s)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/jpeg2000dec.c:1673:13: note: place parentheses around the assignment to silence this warning if (ret = jpeg2000_read_bitstream_packets(s)) ^ ( ) libavcodec/jpeg2000dec.c:1673:13: note: use '==' to turn this assignment into an equality comparison if (ret = jpeg2000_read_bitstream_packets(s)) ^ == libavcodec/jpeg2000dec.c:1677:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = jpeg2000_decode_tile(s, s->tile + tileno, picture)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/jpeg2000dec.c:1677:17: note: place parentheses around the assignment to silence this warning if (ret = jpeg2000_decode_tile(s, s->tile + tileno, picture)) ^ ( ) libavcodec/jpeg2000dec.c:1677:17: note: use '==' to turn this assignment into an equality comparison if (ret = jpeg2000_decode_tile(s, s->tile + tileno, picture)) ^ == CC libavcodec/jpeg2000dwt.o 2 warnings generated. CC libavformat/url.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/urldecode.o clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavformat/utils.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/vc1test.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/vc1testenc.o clang: warning: argument unused during compilation: '-MMD' 28 warnings generated. CC libavformat/vivo.o libavformat/utils.c:126:16: warning: returning 'const struct AVCodec *' from a function with result type 'AVCodec *' (aka 'struct AVCodec *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] return st->codec->codec; ^~~~~~~~~~~~~~~~ libavformat/utils.c:128:13: warning: 4 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_ATTACHMENT'... [-Wswitch] switch (st->codec->codec_type) { ^ libavformat/utils.c:247:17: warning: assigning to 'unsigned char *' from 'const uint8_t [32]' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] lpd.buf = zerobuffer; ^ ~~~~~~~~~~ libavformat/utils.c:384:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!av_strcasecmp(mime_type, "audio/aacp")) { ^~~~~~~~~ ./libavutil/avstring.h:247:31: note: passing argument to parameter 'a' here int av_strcasecmp(const char *a, const char *b); ^ clang: warning: argument unused during compilation: '-MMD' libavformat/utils.c:622:13: warning: 4 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_ATTACHMENT'... [-Wswitch] switch (st->codec->codec_type) { ^ libavformat/utils.c:704:86: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] pts_wrap_behavior = (ref < (1LL << st->pts_wrap_bits) - (1LL << st->pts_wrap_bits-3)) || ~~ ~~~~~~~~~~~~~~~~~^~ libavformat/utils.c:704:86: note: place parentheses around the '-' expression to silence this warning pts_wrap_behavior = (ref < (1LL << st->pts_wrap_bits) - (1LL << st->pts_wrap_bits-3)) || ^ ( ) CC libavcodec/jpegls.o libavformat/utils.c:1394:21: warning: 'destruct' is deprecated [-Wdeprecated-declarations] out_pkt.destruct = pkt->destruct; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavformat/utils.c:1394:37: warning: 'destruct' is deprecated [-Wdeprecated-declarations] out_pkt.destruct = pkt->destruct; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavformat/utils.c:1395:18: warning: 'destruct' is deprecated [-Wdeprecated-declarations] pkt->destruct = NULL; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/jpeglsdec.o libavformat/utils.c:2609:13: warning: enumeration values 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_ATTACHMENT', and 'AVMEDIA_TYPE_NB' not handled in switch [-Wswitch] switch (avctx->codec_type) { ^ clang: warning: argument unused during compilation: '-MMD' libavformat/utils.c:3386:21: warning: 5 enumeration values not handled in switch: 'AV_AUDIO_SERVICE_TYPE_MAIN', 'AV_AUDIO_SERVICE_TYPE_DIALOGUE', 'AV_AUDIO_SERVICE_TYPE_EMERGENCY'... [-Wswitch] switch (st->codec->audio_service_type) { ^ libavformat/vivo.c:155:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] line_end = strstr(line, "\r\n"); ^~~~ /usr/include/string.h:89:26: note: passing argument to parameter here char *strstr(const char *, const char *); ^ libavformat/vivo.c:155:22: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] line_end = strstr(line, "\r\n"); ^ ~~~~~~~~~~~~~~~~~~~~ libavformat/vivo.c:166:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] value = strchr(key, ':'); ^~~ libavformat/utils.c:3725:37: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] /usr/include/string.h dynarray_add(&ac->programs, &ac->nb_programs, program); ^~~~~~~~~~~~~~~~ :76:26: notelibavformat/internal.h:65:27: : note: expanded from macro 'dynarray_add' passing argument to parameter here av_dynarray_add(_tab, nb_ptr, _elem);\ ^ ./libavutil/mem.h:281:42char *strchr(const char *, int);: note: passing argument to parameter 'nb_ptr' here ^ libavformat/vivo.c:166:19: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] value = strchr(key, ':'); ^ ~~~~~~~~~~~~~~~~ void av_dynarray_add(void *tab_ptr, int *nb_ptr, void *elem); ^ libavformat/vivo.c:177:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] value_int = strtol(value, &end_value, 10); ^~~~~ /usr/include/stdlib.h:164:26: note: passing argument to parameter here long strtol(const char *, char **, int); ^ libavformat/vivo.c:182:29: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(key, "Duration")) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *);libavformat/utils.c:3752:36: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] dynarray_add(&s->chapters, &s->nb_chapters, chapter); ^~~~~~~~~~~~~~~ libavformat/internal.h: ^ 65:27: note: expanded from macro 'dynarray_add' av_dynarray_add(_tab, nb_ptr, _elem);\ ^ ./libavutil/mem.h:281:42: note: passing argument to parameter 'nb_ptr' here void av_dynarray_add(void *tab_ptr, int *nb_ptr, void *elem); ^ libavformat/vivo.c:184:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(key, "Width")) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/vivo.c:186:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(key, "Height")) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/vivo.c:188:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(key, "TimeUnitNumerator")) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/vivo.c:190:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(key, "TimeUnitDenominator")) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/vivo.c:192:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(key, "SamplingFrequency")) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/vivo.c:194:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(key, "NominalBitrate")) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/vivo.c:195:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(key, "Length")) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/vivo.c:202:25: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(key, "Version")) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/vivo.c:203:28: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(value, "Vivo/%d.", &vivo->version) != 1) ^~~~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ libavformat/vivo.c:206:32: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] } else if (!strcmp(key, "FPS")) { ^~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/vivo.c:210:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!av_parse_ratio(&tmp, value, 10000, AV_LOG_WARNING, s)) ^~~~~ ./libavutil/parseutils.h:49:47: note: passing argument to parameter 'str' here int av_parse_ratio(AVRational *q, const char *str, int max, ^ libavformat/vivo.c:215:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&s->metadata, key, value, 0); ^~~ ./libavutil/dict.h:121:48: note: passing argument to parameter 'key' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/vivo.c:215:48: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&s->metadata, key, value, 0); ^~~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavcodec/jpegls.c:45:42: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] state->A[i] = FFMAX(state->range + 32 >> 6, 2); ~~~~~~~~~~~~~^~~~ ~~ ./libavutil/common.h:64:22: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/jpegls.c:45:42: note: place parentheses around the '+' expression to silence this warning state->A[i] = FFMAX(state->range + 32 >> 6, 2); ~~~~~~~~~~~~~^~~~ ./libavutil/common.h:64:22: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/jpegls.c:45:42: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] state->A[i] = FFMAX(state->range + 32 >> 6, 2); ~~~~~~~~~~~~~^~~~ ~~ ./libavutil/common.h:64:34: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/jpegls.c:45:42: note: place parentheses around the '+' expression to silence this warning state->A[i] = FFMAX(state->range + 32 >> 6, 2); ~~~~~~~~~~~~~^~~~ ./libavutil/common.h:64:34: note: expanded from macro 'FFMAX' #define FFMAX(a,b) ((a) > (b) ? (a) : (b)) ^ libavcodec/jpegls.c:72:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] factor = FFMIN(s->maxval, 4095) + 128 >> 8; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~~ libavcodec/jpegls.c:72:41: note: place parentheses around the '+' expression to silence this warning factor = FFMIN(s->maxval, 4095) + 128 >> 8; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 3 warnings generated. CC libavformat/voc.o 19 warnings generated. libavcodec/jpeglsdec.c:112:23: warning: incompatible pointer types initializing 'uint32_t *' (aka 'unsigned int *') with an expression of type 'uint8_t *' (aka 'unsigned char *') [-Wincompatible-pointer-types] uint32_t *pal = s->picture_ptr->data[1]; ^ ~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/jpeglsdec.c:154:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ret = -(ret + 1 >> 1); ~~~~^~~ ~~ libavcodec/jpeglsdec.c:154:21: note: place parentheses around the '+' expression to silence this warning ret = -(ret + 1 >> 1); ^ ( ) CC libavcodec/jpeglsenc.o libavcodec/jpeglsdec.c:197:26: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ret = map - (ret + 1 >> 1); ~~~~^~~ ~~ libavcodec/jpeglsdec.c:197:26: note: place parentheses around the '+' expression to silence this warning ret = map - (ret + 1 >> 1); ^ ( ) clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/jrevdct.o libavcodec/jpeglsenc.c:54:30: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] if (err >= (state->range + 1 >> 1)) { ~~~~~~~~~~~~~^~~ ~~ libavcodec/jpeglsenc.c:54:30: note: place parentheses around the '+' expression to silence this warning if (err >= (state->range + 1 >> 1)) { ^ ( ) clang: warning: argument unused during compilation: '-MMD' libavcodec/jpeglsenc.c:181:37: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] if (err >= state->range + 1 >> 1) ~~~~~~~~~~~~~^~~ ~~ libavcodec/jpeglsenc.c:181:37: note: place parentheses around the '+' expression to silence this warning if (err >= state->range + 1 >> 1) ^ ( ) CC libavformat/vocdec.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/vocenc.o 3 warnings generated. CC libavcodec/jvdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/kbdwin.o CC libavformat/vorbiscomment.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/kgv1dec.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/vplayerdec.o libavformat/vorbiscomment.c:61:30: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(p, vendor_string, strlen(vendor_string)); ^~~~~~~~~~~~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ libavformat/vorbiscomment.c:69:38: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(p, tag->key, len1); ^~~~~~~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ libavformat/vorbiscomment.c:71:38: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(p, tag->value, len2); ^~~~~~~~~~ ./libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/kmvc.o 2 warnings generated. CC libavformat/vqf.o libavcodec/kgv1dec.c:85:10: warning: incompatible pointer types assigning to 'uint8_t *' (aka 'unsigned char *') from 'uint16_t *' (aka 'unsigned short *') [-Wincompatible-pointer-types] out = c->frame_buffer; ^ ~~~~~~~~~~~~~~~ libavcodec/kgv1dec.c:86:10: warning: incompatible pointer types assigning to 'uint8_t *' (aka 'unsigned char *') from 'uint16_t *' (aka 'unsigned short *') [-Wincompatible-pointer-types] prev = c->last_frame_buffer; ^ ~~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. libavformat/vplayerdec.c:39:16: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (sscanf(ptr, "%*d:%*d:%*d.%*d%c", &c) == 1 && strchr(": =", c)) ^~~ /usr/include/stdio.h:268:36: note: passing argument to parameter here int sscanf(const char * __restrict, const char * __restrict, ...) __scanflike(2, 3); ^ CC libavformat/w64.o libavformat/vplayerdec.c:84:58: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&vplayer->q, p, strlen(p), 0); ^ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/lagarith.o CC libavformat/wavdec.o CC libavformat/wavenc.o clang: warning: argument unused during compilation: '-MMD' libavformat/vqf.c:64:22: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(s->pb, buf, len); ^~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/lagarithrac.o clang: warning: argument unused during compilation: '-MMD' libavformat/wavdec.c:150:33: warning: passing 'char [257]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = avio_read(s->pb, temp, length)) < 0) ^~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/wavenc.c:64:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tag = av_dict_get(s->metadata, key, NULL, 0)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/wavenc.c:64:13: note: place parentheses around the assignment to silence this warning if (tag = av_dict_get(s->metadata, key, NULL, 0)) { ^ ( ) libavformat/wavenc.c:64:13: note: use '==' to turn this assignment into an equality comparison if (tag = av_dict_get(s->metadata, key, NULL, 0)) { ^ == libavformat/wavdec.c:220:37: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = avio_read(s->pb, coding_history, size)) < 0) ^~~~~~~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ libavformat/wavenc.c:67:27: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(s->pb, tag->value, len); ^~~~~~~~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/wavenc.c:85:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmp_tag = av_dict_get(s->metadata, "time_reference", NULL, 0)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/wavenc.c:85:17: note: place parentheses around the assignment to silence this warning if (tmp_tag = av_dict_get(s->metadata, "time_reference", NULL, 0)) ^ ( ) libavformat/wavenc.c:85:17: note: use '==' to turn this assignment into an equality comparison if (tmp_tag = av_dict_get(s->metadata, "time_reference", NULL, 0)) ^ == libavcodec/lagarith.c:556:15: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ libavformat/wavenc.c:90:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmp_tag = av_dict_get(s->metadata, "umid", NULL, 0)) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/wavenc.c:90:17: note: place parentheses around the assignment to silence this warning if (tmp_tag = av_dict_get(s->metadata, "umid", NULL, 0)) { ^ ( ) libavformat/wavenc.c:90:17: note: use '==' to turn this assignment into an equality comparison if (tmp_tag = av_dict_get(s->metadata, "umid", NULL, 0)) { ^ == libavformat/wavenc.c:98:32: warning: passing 'unsigned char [17]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] umidpart = strtoll(umidpart_str, NULL, 16); ^~~~~~~~~~~~ /usr/include/stdlib.h:169:23: note: passing argument to parameter here strtoll(const char *, char **, int); ^ libavformat/wavenc.c:107:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (tmp_tag = av_dict_get(s->metadata, "coding_history", NULL, 0)) ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/wavenc.c:107:17: note: place parentheses around the assignment to silence this warning if (tmp_tag = av_dict_get(s->metadata, "coding_history", NULL, 0)) ^ ( ) libavformat/wavenc.c:107:17: note: use '==' to turn this assignment into an equality comparison libavcodec/lagarith.c:618:40: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] if (tmp_tag = av_dict_get(s->metadata, "coding_history", NULL, 0)) ^ == av_fast_malloc(&l->rgb_planes, &l->rgb_planes_allocated, ^~~~~~~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavformat/wavenc.c:125:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "RF64"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/wavenc.c:128:26: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "RIFF"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/wavenc.c:132:22: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "WAVE"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/wavenc.c:136:26: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, wav->rf64 == RF64_ALWAYS ? "ds64" : "JUNK"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/wavenc.c:235:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "RF64"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/wavenc.c:240:30: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] ffio_wfourcc(pb, "ds64"); ^~~~~~ libavformat/avio_internal.h:67:75: note: passing argument to parameter 's' here static av_always_inline void ffio_wfourcc(AVIOContext *pb, const uint8_t *s) ^ libavformat/wavdec.c:694:31: warning: passing 'char [5]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_read(pb, chunk_key, 4); ^~~~~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ 18 warnings generated. CC libavformat/wc3movie.o clang: warning: argument unused during compilation: '-MMD' 12 warnings generated. CC libavcodec/latm_parser.o CC libavformat/webvttdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/wc3movie.c:133:38: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = avio_read(pb, buffer, size)) != size) ^~~~~~ libavformat/avio.h:296:46: note: passing argument to parameter 'buf' here int avio_read(AVIOContext *s, unsigned char *buf, int size); ^ 3 warnings generated. libavformat/wc3movie.c:253:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) ^~~~~~~~~~~~ ./libavutil/avstring.h:140:45: note: passing argument to parameter 's' here static inline size_t av_strnlen(const char *s, size_t len) ^ libavformat/wc3movie.c:257:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) ^~~~~~~~~~~~ ./libavutil/avstring.h:140:45: note: passing argument to parameter 's' here static inline size_t av_strnlen(const char *s, size_t len) ^ libavformat/wc3movie.c:261:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (i >= size || av_strnlen(&text[i + 1], size - i - 1) >= size - i - 1) ^~~~~~~~~~~~ ./libavutil/avstring.h:140:45: note: passing argument to parameter 's' hereCC libavcodec/lcldec.o static inline size_t av_strnlen(const char *s, size_t len) ^ CC libavformat/webvttenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavformat/webvttdec.c:46:18: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strncmp(ptr, "WEBVTT", 6) && ^~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ CC libavformat/westwood_aud.o libavformat/webvttdec.c:140:53: warning: passing 'const char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] sub = ff_subtitles_queue_insert(&webvtt->q, p, strlen(p), 0); ^ libavformat/subtitles.h:50:52: note: passing argument to parameter 'event' here const uint8_t *event, int len, int merge); ^ clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavcodec/lclenc.o 2 warnings generated. CC libavformat/westwood_vqa.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/libgsm.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/libmp3lame.o CC libavcodec/libopencore-amr.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/libopenjpegdec.o libavcodec/libgsm.c:75:12: warning: 397 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch(avctx->codec_id) { ^ libavcodec/libgsm.c:104:12: warning: 397 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch(avctx->codec_id) { ^ libavcodec/libgsm.c:160:12: warning: 397 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch(avctx->codec_id) { ^ clang: warning: argument unused during compilation: '-MMD' CC libavformat/wtv_common.o 3 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/libopenjpegenc.o libavcodec/libmp3lame.c:282:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libavcodec/libmp3lame.c:282:21: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ CC libavcodec/libopus.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/libopenjpegdec.c:197:57: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] *img_ptr++ = (1 << image->comps[c].prec - 1) * image->comps[c].sgnd + ~~ ~~~~~~~~~~~~~~~~~~~~~^~~ libavcodec/libopenjpegdec.c:197:57: note: place parentheses around the '-' expression to silence this warning *img_ptr++ = (1 << image->comps[c].prec - 1) * image->comps[c].sgnd + ^ ( ) libavcodec/libopenjpegdec.c:197:85: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *img_ptr++ = (1 << image->comps[c].prec - 1) * image->comps[c].sgnd + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ libavcodec/libopenjpegdec.c:197:85: note: place parentheses around the '+' expression to silence this warning *img_ptr++ = (1 << image->comps[c].prec - 1) * image->comps[c].sgnd + ^ libavcodec/libopenjpegdec.c:233:59: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] *img_ptr = (1 << image->comps[index].prec - 1) * image->comps[index].sgnd + ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ libavcodec/libopenjpegdec.c:233:59: note: place parentheses around the '-' expression to silence this warning *img_ptr = (1 << image->comps[index].prec - 1) * image->comps[index].sgnd + ^ ( ) libavcodec/libopenjpegdec.c:233:91: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *img_ptr = (1 << image->comps[index].prec - 1) * image->comps[index].sgnd + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ libavcodec/libopenjpegdec.c:233:91: note: place parentheses around the '+' expression to silence this warning *img_ptr = (1 << image->comps[index].prec - 1) * image->comps[index].sgnd + ^ 2 warnings generated. CC libavformat/wtvdec.o CC libavcodec/libopusdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/wtvenc.o CC libavformat/wv.o CC libavcodec/libschroedinger.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/libschroedingerdec.o libavformat/wtvdec.c:871:60: warning: passing 'uint8_t [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(&st->metadata, "language", language, 0); ^~~~~~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavformat/wtvdec.c:872:33: warning: passing 'uint8_t [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(language, "nar") || !strcmp(language, "NAR")) ^~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/wtvdec.c:872:61: warning: passing 'uint8_t [4]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (!strcmp(language, "nar") || !strcmp(language, "NAR")) ^~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ libavformat/wtvenc.c:220:15: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_reduce(&num, &den, dar.num, dar.den, 0xFFFFFFFF); ^~~~ ./libavutil/rational.h:94:20: note: passing argument to parameter 'dst_num' here int av_reduce(int *dst_num, int *dst_den, int64_t num, int64_t den, int64_t max); ^ libavformat/wtvenc.c:220:21: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_reduce(&num, &den, dar.num, dar.den, 0xFFFFFFFF); ^~~~ ./libavutil/rational.h:94:34: note: passing argument to parameter 'dst_den' here int av_reduce(int *dst_num, int *dst_den, int64_t num, int64_t den, int64_t max); ^ clang: warning: argument unused during compilation: '-MMD' CC libavformat/wvdec.o 4 warnings generated. CC libavcodec/libschroedingerenc.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/wvenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavformat/xa.o CC libavcodec/libvorbisenc.o CC libavcodec/libvpxdec.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/libvpxenc.o CC libavcodec/ljpegenc.o clang: warning: argument unused during compilation: '-MMD' CC libavformat/xmv.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/libvorbisenc.c:62:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libavcodec/libvorbisenc.c:62:13: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libavcodec/libvorbisenc.c:131:30: warning: '&&' within '||' [-Wlogical-op-parentheses] if (avctx->channels == 3 && ~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/libvorbisenc.c:131:30: note: place parentheses around the '&&' expression to silence this warning if (avctx->channels == 3 && ^ libavcodec/libvorbisenc.c:134:55: warning: '&&' within '||' [-Wlogical-op-parentheses] avctx->channel_layout != AV_CH_LAYOUT_2_2 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/libvorbisenc.c:134:55: note: place parentheses around the '&&' expression to silence this warning avctx->channel_layout != AV_CH_LAYOUT_2_2 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/libvorbisenc.c:137:59: warning: '&&' within '||' [-Wlogical-op-parentheses] avctx->channel_layout != AV_CH_LAYOUT_5POINT0 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/libvorbisenc.c:137:59: note: place parentheses around the '&&' expression to silence this warning avctx->channel_layout != AV_CH_LAYOUT_5POINT0 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/libvorbisenc.c:140:59: warning: '&&' within '||' [-Wlogical-op-parentheses] avctx->channel_layout != AV_CH_LAYOUT_5POINT1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/libvorbisenc.c:140:59: note: place parentheses around the '&&' expression to silence this warning avctx->channel_layout != AV_CH_LAYOUT_5POINT1 && ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/libvorbisenc.c:142:30: warning: '&&' within '||' [-Wlogical-op-parentheses] avctx->channels == 7 && ~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/libvorbisenc.c:142:30: note: place parentheses around the '&&' expression to silence this warning avctx->channels == 7 && ^ libavcodec/libvorbisenc.c:144:30: warning: '&&' within '||' [-Wlogical-op-parentheses] avctx->channels == 8 && ~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/libvorbisenc.c:144:30: note: place parentheses around the '&&' expression to silence this warning avctx->channels == 8 && ~~~~~~~~~~~~~~~~~~~~~^~ CC libavcodec/loco.o 13 warnings generated. CC libavformat/xwma.o CC libavcodec/lossless_videodsp.o libavcodec/libvpxenc.c:816:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "qmin", "-1" }, ^~~~~~ libavcodec/libvpxenc.c:816:27: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "qmin", "-1" }, ^~~~ libavcodec/libvpxenc.c:817:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [5]' converts between pointers to integer types with different sign [-Wpointer-sign] { "qmax", "-1" }, ^~~~~~ libavcodec/libvpxenc.c:817:27: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "qmax", "-1" }, ^~~~ libavcodec/libvpxenc.c:818:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "g", "-1" }, ^~~ libavcodec/libvpxenc.c:818:27: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "g", "-1" }, ^~~~ libavcodec/libvpxenc.c:819:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [11]' converts between pointers to integer types with different sign [-Wpointer-sign] { "keyint_min", "-1" }, ^~~~~~~~~~~~ libavcodec/libvpxenc.c:819:27: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [3]' converts between pointers to integer types with different sign [-Wpointer-sign] { "keyint_min", "-1" }, ^~~~ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 8 warnings generated. CC libavformat/yop.o clang: warning: argument unused during compilation: '-MMD' libavcodec/lossless_videodsp.c:122:41: warning: incompatible pointer types assigning to 'int (*)(uint16_t *, const uint16_t *, unsigned int, int, int)' from 'int (uint16_t *, const uint16_t *, unsigned int, int, unsigned int)' [-Wincompatible-pointer-types] c->add_hfyu_left_prediction_int16 = add_hfyu_left_prediction_int16_c; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavformat/yuv4mpeg.o CC libavcodec/lpc.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/lsp.o clang: warning: argument unused during compilation: '-MMD' libavformat/yop.c:137:27: warning: 'destruct' is deprecated [-Wdeprecated-declarations] yop->video_packet.destruct = NULL; ^ ./libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. 8 warnings generated. CC libavcodec/lzw.o CC libavcodec/lzwenc.o CC libavcodec/mace.o CC libavcodec/mathtables.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/mdct_fixed.o libavformat/yuv4mpeg.c:63:13: warning: 143 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUYV422', 'AV_PIX_FMT_RGB24'... [-Wswitch] switch (st->codec->pix_fmt) { ^ libavformat/yuv4mpeg.c:164:28: warning: passing 'char [257]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, buf2, strlen(buf2)); ^~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/yuv4mpeg.c:171:20: warning: passing 'char [20]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] avio_write(pb, buf1, strlen(buf1)); ^~~~ libavformat/avio.h:211:54: note: passing argument to parameter 'buf' here void avio_write(AVIOContext *s, const unsigned char *buf, int size); ^ libavformat/yuv4mpeg.c:595:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(pd->buf, Y4M_MAGIC, sizeof(Y4M_MAGIC) - 1) == 0) ^~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mdct_fixed_32.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mdct_float.o CC libavcodec/mdec.o CC libavcodec/metasound.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/metasound_data.o CC libavcodec/microdvddec.o 4 warnings generated. AR libavformat/libavformat.a clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mimic.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mjpeg.o libavcodec/microdvddec.c:265:11: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *line = avpkt->data; ^ ~~~~~~~~~~~ libavcodec/microdvddec.c:266:11: warning: initializing 'char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] char *end = avpkt->data + avpkt->size; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' libavcodec/microdvddec.c:338:34: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] microdvd_load_tags(tags, avctx->extradata); ^~~~~~~~~~~~~~~~ libavcodec/microdvddec.c:69:66: note: passing argument to parameter 's' here static char *microdvd_load_tags(struct microdvd_tag *tags, char *s) ^ CC libavcodec/mjpeg2jpeg_bsf.o clang: warning: argument unused during compilation: '-MMD' libavcodec/mimic.c:420:43: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&ctx->swap_buf, &ctx->swap_buf_size, swap_buf_size); ^~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ CC libavcodec/mjpeg_parser.o CC libavcodec/mjpega_dump_header_bsf.o 3 warnings generated. CC libavcodec/mjpegbdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mjpegdec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mjpegenc.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. libavcodec/mjpega_dump_header_bsf.c:55:38: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&poutbufp, "mjpg", 4); ^~~~~~ libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ CC libavcodec/mlp.o CC libavcodec/mlp_parser.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/mlpdec.o CC libavcodec/mlpdsp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mmvideo.o libavcodec/mjpegdec.c:901:62: warning: '&&' within '||' [-Wlogical-op-parentheses] if (mb_y == resync_mb_y || mb_y == resync_mb_y+1 && mb_x < resync_mb_x || !mb_x) ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ libavcodec/mjpegdec.c:901:62: note: place parentheses around the '&&' expression to silence this warning if (mb_y == resync_mb_y || mb_y == resync_mb_y+1 && mb_x < resync_mb_x || !mb_x) ^ ( ) libavcodec/mjpegdec.c:993:70: warning: '&&' within '||' [-Wlogical-op-parentheses] if(!mb_x || mb_y == resync_mb_y || mb_y == resync_mb_y+1 && mb_x < resync_mb_x || s->interlaced){ ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ libavcodec/mjpegdec.c:993:70: note: place parentheses around the '&&' expression to silence this warning if(!mb_x || mb_y == resync_mb_y || mb_y == resync_mb_y+1 && mb_x < resync_mb_x || s->interlaced){ ^ ( ) libavcodec/mjpegdec.c:994:76: warning: '&&' within '||' [-Wlogical-op-parentheses] int toprow = mb_y == resync_mb_y || mb_y == resync_mb_y+1 && mb_x < resync_mb_x; ~~ ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ libavcodec/mjpegdec.c:994:76: note: place parentheses around the '&&' expression to silence this warning int toprow = mb_y == resync_mb_y || mb_y == resync_mb_y+1 && mb_x < resync_mb_x; ^ ( ) libavcodec/mjpegdec.c:995:60: warning: '&&' within '||' [-Wlogical-op-parentheses] int leftcol = !mb_x || mb_y == resync_mb_y && mb_x == resync_mb_x; ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ libavcodec/mjpegdec.c:995:60: note: place parentheses around the '&&' expression to silence this warning int leftcol = !mb_x || mb_y == resync_mb_y && mb_x == resync_mb_x; ^ ( ) clang: warning: argument unused during compilation: '-MMD' libavcodec/mjpegdec.c:1739:31: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] parse_avid(s, cbuf, len); ^~~~ libavcodec/mjpegdec.c:86:56: note: passing argument to parameter 'buf' here static void parse_avid(MJpegDecodeContext *s, uint8_t *buf, int len) ^ libavcodec/mjpegdec.c:1788:39: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->buffer, &s->buffer_size, buf_end - *buf_ptr); ^~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/mlp_parser.c:339:24: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] if (avctx->request_channels > 0 && avctx->request_channels <= 2 && ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/mlp_parser.c:339:55: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] if (avctx->request_channels > 0 && avctx->request_channels <= 2 && ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/mlp_parser.c:360:24: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] if (avctx->request_channels > 0 && avctx->request_channels <= 2 && ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/mlp_parser.c:360:55: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] if (avctx->request_channels > 0 && avctx->request_channels <= 2 && ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/mlp_parser.c:364:31: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] } else if (avctx->request_channels > 0 && ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/mlp_parser.c:365:31: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] avctx->request_channels <= mh.channels_thd_stream1) { ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/mlpdec.c:400:13: warning: add explicit braces to avoid dangling else [-Wdangling-else] else ^ libavcodec/mlpdec.c:531:19: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] if (m->avctx->request_channels > 0 && ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ libavcodec/mlpdec.c:532:19: warning: 'request_channels' is deprecated [-Wdeprecated-declarations] m->avctx->request_channels <= s->max_channel + 1 && ^ libavcodec/avcodec.h:2005:30: note: 'request_channels' declared here attribute_deprecated int request_channels; ^ CC libavcodec/motion_est.o libavcodec/mlpdec.c:1056:37: warning: passing 'int8_t *' (aka 'signed char *') to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] &m->bypassed_lsbs[0][mat], ^~~~~~~~~~~~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/motionpixels.o clang: warning: argument unused during compilation: '-MMD' 6 warnings generated. CC libavcodec/movsub_bsf.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/movtextdec.o clang: warning: argument unused during compilation: '-MMD' libavcodec/motionpixels.c:297:42: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&mp->bswapbuf, &mp->bswapbuf_size, buf_size); ^~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ CC libavcodec/movtextenc.o libavcodec/movtextdec.c:65:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/mp3_header_decompress_bsf.o CC libavcodec/mpc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mpc7.o libavcodec/movtextenc.c:84:31: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] s->ass_ctx = ff_ass_split(avctx->subtitle_header); ^~~~~~~~~~~~~~~~~~~~~~ libavcodec/ass_split.h:89:43: note: passing argument to parameter 'buf' here ASSSplitContext *ff_ass_split(const char *buf); ^ libavcodec/movtextenc.c:139:22: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] len = av_strlcpy(buf, s->buffer, bufsize - 2); ^~~ ./libavutil/avstring.h:100:25: note: passing argument to parameter 'dst' here size_t av_strlcpy(char *dst, const char *src, size_t size); ^ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/mpc8.o libavcodec/mp3_header_decompress_bsf.c:44:46: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if(avctx->extradata_size != 15 || strcmp(avctx->extradata, "FFCMP3 0.0")){ ^~~~~~~~~~~~~~~~ /usr/include/string.h:77:25: note: passing argument to parameter here int strcmp(const char *, const char *); ^ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/mpeg12.o clang: warning: argument unused during compilation: '-MMD' libavcodec/mpc7.c:230:37: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&c->bits, &c->buf_size, buf_size); ^~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ 1 warning generated. CC libavcodec/mpeg12data.o CC libavcodec/mpeg12dec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavcodec/mpeg12enc.o In file included from libavcodec/mpeg12.c:41: libavcodec/vdpau_internal.h:80:40: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_common_start_frame(struct vdpau_picture_context *pic, ^ libavcodec/vdpau_internal.h:83:32: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_add_buffer(struct vdpau_picture_context *pic, const uint8_t *buf, ^ CC libavcodec/mpeg4audio.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. In file included from libavcodec/mpeg12dec.c:46: libavcodec/vdpau_internal.h:80:40: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_common_start_frame(struct vdpau_picture_context *pic, ^ libavcodec/vdpau_internal.h:83:32: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_add_buffer(struct vdpau_picture_context *pic, const uint8_t *buf, ^ 2 warnings generated. CC libavcodec/mpeg4video.o CC libavcodec/mpeg4video_parser.o clang: warning: argument unused during compilation: '-MMD' libavcodec/mpeg12dec.c:1246:16: warning: 'xvmc_acceleration' is deprecated [-Wdeprecated-declarations] avctx->xvmc_acceleration = 2; ^ libavcodec/avcodec.h:1736:30: note: 'xvmc_acceleration' declared here attribute_deprecated int xvmc_acceleration; ^ clang: warning: argument unused during compilation: '-MMD' libavcodec/mpeg12dec.c:1763:74: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] buf_end = avpriv_find_start_code(buf_start + 2, *buf + buf_size, &start_code); ^~~~~~~~~~~ libavcodec/internal.h:242:49: note: passing argument to parameter 'state' here uint32_t *state); ^ libavcodec/mpeg12enc.c:127:49: warning: '&&' within '||' [-Wlogical-op-parentheses] || ext.num==1 && ext.den==1 && av_nearer_q(target, bestq, q) == 0) { ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mpeg12enc.c:127:49: note: place parentheses around the '&&' expression to silence this warning || ext.num==1 && ext.den==1 && av_nearer_q(target, bestq, q) == 0) { ^ ( ) CC libavcodec/mpeg4videodec.o CC libavcodec/mpeg4videoenc.o CC libavcodec/mpegaudio.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mpegaudio_parser.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mpegaudiodata.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mpegaudiodec_fixed.o CC libavcodec/mpegaudiodec_float.o libavcodec/mpeg4videodec.c:2512:39: warning: '&&' within '||' [-Wlogical-op-parentheses] if (gb->size_in_bits == 8 && ~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/mpeg4videodec.c:2512:39: note: place parentheses around the '&&' expression to silence this warning if (gb->size_in_bits == 8 && ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 6 warnings generated. CC libavcodec/mpegaudiodecheader.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mpegaudiodsp.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mpegaudiodsp_data.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mpegaudiodsp_fixed.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mpegaudiodsp_float.o clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavcodec/mpegaudioenc_fixed.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/mpegaudioenc_float.o CC libavcodec/mpegutils.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mpegvideo.o In file included from libavcodec/mpegaudioenc_fixed.c:22: libavcodec/mpegaudioenc_template.c:782:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libavcodec/mpegaudioenc_template.c:782:12: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/mpegvideo_enc.o In file included from libavcodec/mpegaudioenc_float.c:23: libavcodec/mpegaudioenc_template.c:782:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ libavcodec/mpegaudioenc_template.c:782:12: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [2]' converts between pointers to integer types with different sign [-Wpointer-sign] { "b", "0" }, ^~~ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mpegvideo_motion.o clang: warning: argument unused during compilation: '-MMD' libavcodec/mpegvideo.c:618:23: warning: assigning to 'int8_t *' (aka 'signed char *') from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] pic->qscale_table = pic->qscale_table_buf->data + 2 * s->mb_stride + 1; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mpegvideo.c:624:32: warning: assigning to 'int8_t *' (aka 'signed char *') from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] pic->ref_index[i] = pic->ref_index_buf[i]->data; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mpegvideo.c:989:11: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ libavcodec/mpegvideo.c:1534:33: warning: assigning to 'int8_t *' (aka 'signed char *') from 'uint8_t [195]' converts between pointers to integer types with different sign [-Wpointer-sign] rl->max_level[last] = static_store[last]; ^ ~~~~~~~~~~~~~~~~~~ libavcodec/mpegvideo.c:1539:33: warning: assigning to 'int8_t *' (aka 'signed char *') from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] rl->max_run[last] = static_store[last] + MAX_RUN + 1; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mpegvideo.c:2317:33: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] src_x += motion_x >> lowres + 1; ~~ ~~~~~~~^~~ libavcodec/mpegvideo.c:2317:33: note: place parentheses around the '+' expression to silence this warning src_x += motion_x >> lowres + 1; ^ ( ) libavcodec/mpegvideo.c:2318:33: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] src_y += motion_y >> lowres + 1; ~~ ~~~~~~~^~~ libavcodec/mpegvideo.c:2318:33: note: place parentheses around the '+' expression to silence this warning src_y += motion_y >> lowres + 1; ^ ( ) libavcodec/mpegvideo.c:2378:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] src_x = s->mb_x * 2 * block_s + (motion_x >> lowres + 1); ~~ ~~~~~~~^~~ libavcodec/mpegvideo.c:2378:57: note: place parentheses around the '+' expression to silence this warning src_x = s->mb_x * 2 * block_s + (motion_x >> lowres + 1); ^ ( ) libavcodec/mpegvideo.c:2379:71: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] src_y = (mb_y * 2 * block_s >> field_based) + (motion_y >> lowres + 1); ~~ ~~~~~~~^~~ libavcodec/mpegvideo.c:2379:71: note: place parentheses around the '+' expression to silence this warning src_y = (mb_y * 2 * block_s >> field_based) + (motion_y >> lowres + 1); ^ ( ) libavcodec/mpegvideo.c:2400:73: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] uvsrc_x = s->mb_x * block_s + (mx >> lowres + 1); ~~ ~~~~~~~^~~ libavcodec/mpegvideo.c:2400:73: note: place parentheses around the '+' expression to silence this warning uvsrc_x = s->mb_x * block_s + (mx >> lowres + 1); ^ ( ) libavcodec/mpegvideo.c:2401:73: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] uvsrc_y = (mb_y * block_s >> field_based) + (my >> lowres + 1); ~~ ~~~~~~~^~~ libavcodec/mpegvideo.c:2401:73: note: place parentheses around the '+' expression to silence this warning uvsrc_y = (mb_y * block_s >> field_based) + (my >> lowres + 1); ^ ( ) libavcodec/mpegvideo.c:2488:52: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] const int h_edge_pos = s->h_edge_pos >> lowres + 1; ~~ ~~~~~~~^~~ libavcodec/mpegvideo.c:2488:52: note: place parentheses around the '+' expression to silence this warning const int h_edge_pos = s->h_edge_pos >> lowres + 1; ^ ( ) libavcodec/mpegvideo.c:2489:52: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] const int v_edge_pos = s->v_edge_pos >> lowres + 1; ~~ ~~~~~~~^~~ libavcodec/mpegvideo.c:2489:52: note: place parentheses around the '+' expression to silence this warning const int v_edge_pos = s->v_edge_pos >> lowres + 1; ^ ( ) libavcodec/mpegvideo.c:2506:47: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] src_x = s->mb_x * block_s + (mx >> lowres + 1); ~~ ~~~~~~~^~~ libavcodec/mpegvideo.c:2506:47: note: place parentheses around the '+' expression to silence this warning src_x = s->mb_x * block_s + (mx >> lowres + 1); ^ ( ) libavcodec/mpegvideo.c:2507:47: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] src_y = s->mb_y * block_s + (my >> lowres + 1); ~~ ~~~~~~~^~~ libavcodec/mpegvideo.c:2507:47: note: place parentheses around the '+' expression to silence this warning src_y = s->mb_y * block_s + (my >> lowres + 1); ^ ( ) libavcodec/mpegvideo_enc.c:349:16: warning: 393 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG2VIDEO_XVMC', 'AV_CODEC_ID_H261'... [-Wswitch] switch(avctx->codec_id) { ^ libavcodec/mpegvideo_enc.c:888:16: warning: 'error_rate' is deprecated [-Wdeprecated-declarations] if (avctx->error_rate) ^ libavcodec/avcodec.h:2907:9: note: 'error_rate' declared here int error_rate; ^ libavcodec/mpegvideo_enc.c:889:32: warning: 'error_rate' is deprecated [-Wdeprecated-declarations] s->error_rate = avctx->error_rate; ^ libavcodec/avcodec.h:2907:9: note: 'error_rate' declared here int error_rate; ^ libavcodec/mpegvideo_motion.c:900:109: warning: '&&' within '||' [-Wlogical-op-parentheses] if ( s->picture_structure != s->field_select[dir][0] + 1 && s->pict_type != AV_PICTURE_TYPE_B && !s->first_field ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ libavcodec/mpegvideo_motion.c:900:109: note: place parentheses around the '&&' expression to silence this warning if ( s->picture_structure != s->field_select[dir][0] + 1 && s->pict_type != AV_PICTURE_TYPE_B && !s->first_field ^ ( ) libavcodec/mpegvideo_enc.c:2671:12: warning: 395 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch(s->codec_id){ ^ libavcodec/mpegvideo_enc.c:2734:24: warning: 394 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG2VIDEO_XVMC', 'AV_CODEC_ID_H261'... [-Wswitch] switch(s->codec_id){ ^ libavcodec/mpegvideo_enc.c:2778:28: warning: 394 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG2VIDEO_XVMC', 'AV_CODEC_ID_H261'... [-Wswitch] switch(s->codec_id){ ^ CC libavcodec/mpegvideo_parser.o CC libavcodec/mpl2dec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/mpl2dec.c:71:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ 2 warnings generated. CC libavcodec/mqc.o 1 warning generated. CC libavcodec/mqcdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/mqcenc.o CC libavcodec/msgsmdec.o CC libavcodec/msmpeg4.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/msmpeg4data.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/msmpeg4dec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/msmpeg4enc.o CC libavcodec/msrle.o CC libavcodec/msrledec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/mss1.o CC libavcodec/mss12.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/mss2.o clang: warning: argument unused during compilation: '-MMD' libavcodec/mss12.c:385:68: warning: '&&' within '||' [-Wlogical-op-parentheses] ( c->rgb_pic && mask[i] != 0x01 && mask[i] != 0x02 && mask[i] != 0x04 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~ libavcodec/mss12.c:385:68: note: place parentheses around the '&&' expression to silence this warning ( c->rgb_pic && mask[i] != 0x01 && mask[i] != 0x02 && mask[i] != 0x04 || ^ ( ) libavcodec/mss12.c:386:49: warning: '&&' within '||' [-Wlogical-op-parentheses] !c->rgb_pic && mask[i] != 0x80 && mask[i] != 0xFF)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ libavcodec/mss12.c:386:49: note: place parentheses around the '&&' expression to silence this warning !c->rgb_pic && mask[i] != 0x80 && mask[i] != 0xFF)) ^ ( ) libavcodec/mss12.c:503:58: warning: '&&' within '||' [-Wlogical-op-parentheses] ( c->rgb_pic && mode != 0x01 && mode != 0x02 && mode != 0x04 || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~~ libavcodec/mss12.c:503:58: note: place parentheses around the '&&' expression to silence this warning ( c->rgb_pic && mode != 0x01 && mode != 0x02 && mode != 0x04 || ^ ( ) libavcodec/mss12.c:504:42: warning: '&&' within '||' [-Wlogical-op-parentheses] !c->rgb_pic && mode != 0x80 && mode != 0xFF)) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/mss12.c:504:42: note: place parentheses around the '&&' expression to silence this warning !c->rgb_pic && mode != 0x80 && mode != 0xFF)) ^ ( ) CC libavcodec/mss2dsp.o CC libavcodec/mss3.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/mss2.c:51:34: warning: '&' within '|' [-Wbitwise-op-parentheses] c->high = c->high << 8 & 0xFFFFFF | 0xFF; ~~~~~~~~~~~~~~^~~~~~~~~~ ~ libavcodec/mss2.c:51:34: note: place parentheses around the '&' expression to silence this warning c->high = c->high << 8 & 0xFFFFFF | 0xFF; ^ ( ) libavcodec/mss2.c:52:34: warning: '&' within '|' [-Wbitwise-op-parentheses] c->value = c->value << 8 & 0xFFFFFF | bytestream2_get_byte(c->gbc.gB); ~~~~~~~~~~~~~~^~~~~~~~~~ ~ libavcodec/mss2.c:52:34: note: place parentheses around the '&' expression to silence this warning c->value = c->value << 8 & 0xFFFFFF | bytestream2_get_byte(c->gbc.gB); ^ ( ) libavcodec/mss2.c:67:31: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] return split + (value - split >> 1); ~~~~~~^~~~~~~ ~~ libavcodec/mss2.c:67:31: note: place parentheses around the '-' expression to silence this warning return split + (value - split >> 1); ^ ( ) libavcodec/mss2.c:78:33: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] c->high = split + (high - split << 1); ~~~~~^~~~~~~ ~~ libavcodec/mss2.c:78:33: note: place parentheses around the '-' expression to silence this warning c->high = split + (high - split << 1); ^ ( ) libavcodec/mss2.c:85:32: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] c->low += split + (low - split << 1); ~~~~^~~~~~~ ~~ libavcodec/mss2.c:85:32: note: place parentheses around the '-' expression to silence this warning c->low += split + (low - split << 1); ^ ( ) libavcodec/mss2.c:135:44: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] int bp = bytestream2_tell(c->gbc.gB) - 3 << 3; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/mss2.c:135:44: note: place parentheses around the '-' expression to silence this warning int bp = bytestream2_tell(c->gbc.gB) - 3 << 3; ^ ( ) libavcodec/mss2.c:143:23: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] return (bits + bp + 7 >> 3) + ((c->low >> 16) + 1 == c->high >> 16); ~~~~~~~~~~^~~ ~~ libavcodec/mss2.c:143:23: note: place parentheses around the '+' expression to silence this warning return (bits + bp + 7 >> 3) + ((c->low >> 16) + 1 == c->high >> 16); ^ ( ) libavcodec/mss2.c:317:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (i = init_vlc(&vlc, 9, alphabet_size, bits, 1, 1, codes, 4, 4, 0)) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mss2.c:317:11: note: place parentheses around the assignment to silence this warning if (i = init_vlc(&vlc, 9, alphabet_size, bits, 1, 1, codes, 4, 4, 0)) ^ ( ) libavcodec/mss2.c:317:11: note: use '==' to turn this assignment into an equality comparison if (i = init_vlc(&vlc, 9, alphabet_size, bits, 1, 1, codes, 4, 4, 0)) ^ == libavcodec/mss2.c:410:35: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] v->end_mb_x = v->end_mb_x + 1 >> 1; ~~~~~~~~~~~~^~~ ~~ libavcodec/mss2.c:410:35: note: place parentheses around the '+' expression to silence this warning v->end_mb_x = v->end_mb_x + 1 >> 1; ^ ( ) libavcodec/mss2.c:412:35: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] s->end_mb_y = s->end_mb_y + 1 >> 1; ~~~~~~~~~~~~^~~ ~~ libavcodec/mss2.c:412:35: note: place parentheses around the '+' expression to silence this warning s->end_mb_y = s->end_mb_y + 1 >> 1; ^ ( ) libavcodec/mss2.c:424:62: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ctx->dsp.upsample_plane(f->data[1], f->linesize[1], w+1 >> 1, h+1 >> 1); ~^~ ~~ libavcodec/mss2.c:424:62: note: place parentheses around the '+' expression to silence this warning ctx->dsp.upsample_plane(f->data[1], f->linesize[1], w+1 >> 1, h+1 >> 1); ^ ( ) libavcodec/mss2.c:424:72: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ctx->dsp.upsample_plane(f->data[1], f->linesize[1], w+1 >> 1, h+1 >> 1); ~^~ ~~ libavcodec/mss2.c:424:72: note: place parentheses around the '+' expression to silence this warning ctx->dsp.upsample_plane(f->data[1], f->linesize[1], w+1 >> 1, h+1 >> 1); ^ ( ) libavcodec/mss2.c:425:62: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ctx->dsp.upsample_plane(f->data[2], f->linesize[2], w+1 >> 1, h+1 >> 1); ~^~ ~~ libavcodec/mss2.c:425:62: note: place parentheses around the '+' expression to silence this warning ctx->dsp.upsample_plane(f->data[2], f->linesize[2], w+1 >> 1, h+1 >> 1); ^ ( ) libavcodec/mss2.c:425:72: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ctx->dsp.upsample_plane(f->data[2], f->linesize[2], w+1 >> 1, h+1 >> 1); ~^~ ~~ libavcodec/mss2.c:425:72: note: place parentheses around the '+' expression to silence this warning ctx->dsp.upsample_plane(f->data[2], f->linesize[2], w+1 >> 1, h+1 >> 1); ^ ( ) libavcodec/mss2.c:482:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (keyframe = get_bits1(&gb)) ~~~~~~~~~^~~~~~~~~~~~~~~~ libavcodec/mss2.c:482:18: note: place parentheses around the assignment to silence this warning if (keyframe = get_bits1(&gb)) ^ ( ) libavcodec/mss2.c:482:18: note: use '==' to turn this assignment into an equality comparison if (keyframe = get_bits1(&gb)) ^ == libavcodec/mss2.c:517:57: warning: '&&' within '||' [-Wlogical-op-parentheses] if (is_555 && (has_wmv9 || has_mv || c->slice_split && ctx->split_position)) ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ libavcodec/mss2.c:517:57: note: place parentheses around the '&&' expression to silence this warning if (is_555 && (has_wmv9 || has_mv || c->slice_split && ctx->split_position)) ^ ( ) libavcodec/mss2.c:640:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = decode_rle(&gb, c->pal_pic, c->pal_stride, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mss2.c:640:21: note: place parentheses around the assignment to silence this warning if (ret = decode_rle(&gb, c->pal_pic, c->pal_stride, ^ libavcodec/mss2.c:640:21: note: use '==' to turn this assignment into an equality comparison if (ret = decode_rle(&gb, c->pal_pic, c->pal_stride, ^ == libavcodec/mss2.c:648:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = decode_rle(&gb, c->pal_pic, c->pal_stride, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mss2.c:648:25: note: place parentheses around the assignment to silence this warning if (ret = decode_rle(&gb, c->pal_pic, c->pal_stride, ^ libavcodec/mss2.c:648:25: note: use '==' to turn this assignment into an equality comparison if (ret = decode_rle(&gb, c->pal_pic, c->pal_stride, ^ == libavcodec/mss2.c:663:30: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (c->corrupted = ff_mss12_decode_rect(&ctx->sc[0], &acoder, 0, 0, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mss2.c:663:30: note: place parentheses around the assignment to silence this warning if (c->corrupted = ff_mss12_decode_rect(&ctx->sc[0], &acoder, 0, 0, ^ libavcodec/mss2.c:663:30: note: use '==' to turn this assignment into an equality comparison if (c->corrupted = ff_mss12_decode_rect(&ctx->sc[0], &acoder, 0, 0, ^ == libavcodec/mss2.c:675:34: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (c->corrupted = ff_mss12_decode_rect(&ctx->sc[1], &acoder, 0, ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mss2.c:675:34: note: place parentheses around the assignment to silence this warning if (c->corrupted = ff_mss12_decode_rect(&ctx->sc[1], &acoder, 0, ^ libavcodec/mss2.c:675:34: note: use '==' to turn this assignment into an equality comparison if (c->corrupted = ff_mss12_decode_rect(&ctx->sc[1], &acoder, 0, ^ == libavcodec/mss2.c:698:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = decode_wmv9(avctx, buf + 3, buf_size - 3, ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mss2.c:698:25: note: place parentheses around the assignment to silence this warning if (ret = decode_wmv9(avctx, buf + 3, buf_size - 3, ^ libavcodec/mss2.c:698:25: note: use '==' to turn this assignment into an equality comparison if (ret = decode_wmv9(avctx, buf + 3, buf_size - 3, ^ == libavcodec/mss2.c:815:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = ff_mss12_decode_init(c, 1, &ctx->sc[0], &ctx->sc[1])) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/mss2.c:815:13: note: place parentheses around the assignment to silence this warning if (ret = ff_mss12_decode_init(c, 1, &ctx->sc[0], &ctx->sc[1])) ^ ( ) libavcodec/mss2.c:815:13: note: use '==' to turn this assignment into an equality comparison if (ret = ff_mss12_decode_init(c, 1, &ctx->sc[0], &ctx->sc[1])) ^ == libavcodec/mss2.c:825:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = wmv9_init(avctx)) { ~~~~^~~~~~~~~~~~~~~~~~ libavcodec/mss2.c:825:13: note: place parentheses around the assignment to silence this warning if (ret = wmv9_init(avctx)) { ^ ( ) libavcodec/mss2.c:825:13: note: use '==' to turn this assignment into an equality comparison if (ret = wmv9_init(avctx)) { ^ == libavcodec/mss2dsp.c:53:76: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[k] = av_clip_uint8(y + ( 91881 * v + 32768 >> 16)); ~~~~~~~~~~^~~~~~~ ~~ libavcodec/mss2dsp.c:53:76: note: place parentheses around the '+' expression to silence this warning dst[k] = av_clip_uint8(y + ( 91881 * v + 32768 >> 16)); ^ ( ) libavcodec/mss2dsp.c:54:76: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[k + 1] = av_clip_uint8(y + (-22554 * u - 46802 * v + 32768 >> 16)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~~ libavcodec/mss2dsp.c:54:76: note: place parentheses around the '+' expression to silence this warning dst[k + 1] = av_clip_uint8(y + (-22554 * u - 46802 * v + 32768 >> 16)); ^ ( ) libavcodec/mss2dsp.c:55:76: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[k + 2] = av_clip_uint8(y + (116130 * u + 32768 >> 16)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~~ libavcodec/mss2dsp.c:55:76: note: place parentheses around the '+' expression to silence this warning dst[k + 2] = av_clip_uint8(y + (116130 * u + 32768 >> 16)); ^ ( ) CC libavcodec/mss34dsp.o clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/mss4.o clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavcodec/msvideo1.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/msvideo1enc.o clang: warning: argument unused during compilation: '-MMD' 23 warnings generated. CC libavcodec/mvcdec.o CC libavcodec/mxpegdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/nellymoser.o CC libavcodec/nellymoserdec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/nellymoserenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/mxpegdec.c:151:49: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (len > 14 && len <= buf_size && !strncmp(buf_ptr + 2, "MXM", 3)) { ^~~~~~~~~~~ /usr/include/string.h:84:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ 15 warnings generated. CC libavcodec/noise_bsf.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/nuv.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/options.o CC libavcodec/paf.o CC libavcodec/pamenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/parser.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/pcm-bluray.o libavcodec/pamenc.c:95:14: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(bytestream, bytestream_end - bytestream, ^~~~~~~~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/pamenc.c:98:26: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] bytestream += strlen(bytestream); ^~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavcodec/paf.c:128:28: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] if (mask & (1 << 7 - i)) ~~ ~~^~~ libavcodec/paf.c:128:28: note: place parentheses around the '-' expression to silence this warning if (mask & (1 << 7 - i)) ^ ( ) libavcodec/paf.c:130:28: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] if (mask & (1 << 3 - i)) ~~ ~~^~~ libavcodec/paf.c:130:28: note: place parentheses around the '-' expression to silence this warning if (mask & (1 << 3 - i)) ^ ( ) libavcodec/paf.c:140:28: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] if (mask & (1 << 7 - i)) ~~ ~~^~~ libavcodec/paf.c:140:28: note: place parentheses around the '-' expression to silence this warning if (mask & (1 << 7 - i)) ^ ( ) libavcodec/paf.c:142:28: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] if (mask & (1 << 3 - i)) ~~ ~~^~~ libavcodec/paf.c:142:28: note: place parentheses around the '-' expression to silence this warning if (mask & (1 << 3 - i)) ^ ( ) libavcodec/options.c:64:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (c = av_codec_next(c)) ~~^~~~~~~~~~~~~~~~~~ libavcodec/options.c:64:14: note: place parentheses around the assignment to silence this warning while (c = av_codec_next(c)) ^ ( ) libavcodec/options.c:64:14: note: use '==' to turn this assignment into an equality comparison while (c = av_codec_next(c)) ^ == libavcodec/options.c:106:5: warning: 'av_opt_set_defaults2' is deprecated [-Wdeprecated-declarations] av_opt_set_defaults2(s, flags, flags); ^ ./libavutil/opt.h:460:6: note: 'av_opt_set_defaults2' declared here void av_opt_set_defaults2(void *s, int mask, int flags); ^ libavcodec/options.c:135:33: warning: passing 'const uint8_t *const' (aka 'const unsigned char *const') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = av_opt_set(s, d->key, d->value, 0); ^~~~~~ ./libavutil/opt.h:720:46: note: passing argument to parameter 'name' here int av_opt_set (void *obj, const char *name, const char *val, int search_flags); ^ libavcodec/options.c:135:41: warning: passing 'const uint8_t *const' (aka 'const unsigned char *const') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ret = av_opt_set(s, d->key, d->value, 0); ^~~~~~~~ ./libavutil/opt.h:720:64: note: passing argument to parameter 'val' here int av_opt_set (void *obj, const char *name, const char *val, int search_flags); ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/pcm-dvd.o 2 warnings generated. CC libavcodec/pcm.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavcodec/pcx.o CC libavcodec/pcxenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavcodec/pgssubdec.o CC libavcodec/pictordec.o CC libavcodec/png.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/png_parser.o clang: warning: argument unused during compilation: '-MMD' libavcodec/pictordec.c:180:57: warning: '&' within '|' [-Wbitwise-op-parentheses] palette[i] |= 0xFFU << 24 | palette[i] >> 6 & 0x30303; ~ ~~~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/pictordec.c:180:57: note: place parentheses around the '&' expression to silence this warning palette[i] |= 0xFFU << 24 | palette[i] >> 6 & 0x30303; ^ ( ) CC libavcodec/pngdec.o CC libavcodec/pngdsp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/pngenc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/pnm.o 1 warning generated. CC libavcodec/pnm_parser.o CC libavcodec/pnmdec.o CC libavcodec/pnmenc.o libavcodec/pngdec.c:511:23: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(dict, kw_utf8, txt_utf8, ^~~~~~~ ./libavutil/dict.h:121:48: note: passing argument to parameter 'key' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavcodec/pngdec.c:511:32: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] av_dict_set(dict, kw_utf8, txt_utf8, ^~~~~~~~ ./libavutil/dict.h:121:65: note: passing argument to parameter 'value' here int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags); ^ libavcodec/pngdec.c:695:51: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->buffer, &s->buffer_size, s->row_size + 16); ^~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/pngdec.c:779:48: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] pd[8*i + k - 1] = (pd[i]>>8-k) & 1; ~~~^~ libavcodec/pngdec.c:779:48: note: place parentheses around the '-' expression to silence this warning pd[8*i + k - 1] = (pd[i]>>8-k) & 1; ^ ( ) clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/pngenc.c:458:13: warning: 159 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch] switch (avctx->pix_fmt) { ^ libavcodec/pnmenc.c:82:14: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(bytestream, bytestream_end - bytestream, ^~~~~~~~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/pnmenc.c:84:26: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] bytestream += strlen(bytestream); ^~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ libavcodec/pnmenc.c:87:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(bytestream, bytestream_end - bytestream, ^~~~~~~~~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/pnmenc.c:89:30: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] bytestream += strlen(bytestream); ^~~~~~~~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ CC libavcodec/proresdata.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/proresdec2.o 4 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/proresdec_lgpl.o CC libavcodec/proresdsp.o CC libavcodec/proresenc_anatoliy.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/proresenc_kostya.o clang: warning: argument unused during compilation: '-MMD' libavcodec/proresdec2.c:486:27: warning: passing 'int16_t (*)' (aka 'short *') to parameter of type 'uint16_t *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] unpack_alpha(&gb, blocks, blocks_per_slice * 4 * 64, 16); ^~~~~~ libavcodec/proresdec2.c:422:55: note: passing argument to parameter 'dst' here static void unpack_alpha(GetBitContext *gb, uint16_t *dst, int num_coeffs, ^ libavcodec/proresdec2.c:488:27: warning: passing 'int16_t (*)' (aka 'short *') to parameter of type 'uint16_t *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] unpack_alpha(&gb, blocks, blocks_per_slice * 4 * 64, 8); ^~~~~~ libavcodec/proresdec2.c:422:55: note: passing argument to parameter 'dst' here static void unpack_alpha(GetBitContext *gb, uint16_t *dst, int num_coeffs, ^ libavcodec/proresdec2.c:521:36: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] qscale = qscale > 128 ? qscale - 96 << 2: qscale; ~~~~~~~^~~~ ~~ libavcodec/proresdec2.c:521:36: note: place parentheses around the '-' expression to silence this warning qscale = qscale > 128 ? qscale - 96 << 2: qscale; ^ ( ) libavcodec/proresdec_lgpl.c:544:27: warning: passing 'int16_t [2048]' to parameter of type 'uint16_t *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] unpack_alpha(&gb, td->blocks, mbs_per_slice * 4 * 64, 16); ^~~~~~~~~~ libavcodec/proresdec_lgpl.c:484:55: note: passing argument to parameter 'dst' here static void unpack_alpha(GetBitContext *gb, uint16_t *dst, int num_coeffs, ^ libavcodec/proresdec_lgpl.c:546:27: warning: passing 'int16_t [2048]' to parameter of type 'uint16_t *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] unpack_alpha(&gb, td->blocks, mbs_per_slice * 4 * 64, 8); ^~~~~~~~~~ libavcodec/proresdec_lgpl.c:484:55: note: passing argument to parameter 'dst' here static void unpack_alpha(GetBitContext *gb, uint16_t *dst, int num_coeffs, ^ libavcodec/proresdec_lgpl.c:548:15: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [2048]' converts between pointers to integer types with different sign [-Wpointer-sign] block_ptr = td->blocks; ^ ~~~~~~~~~~ libavcodec/proresenc_anatoliy.c:506:33: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&buf, "icpf", 4); ^~~~~~ libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ libavcodec/proresenc_anatoliy.c:510:33: warning: passing 'char [5]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&buf, "fmpg", 4); ^~~~~~ libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ CC libavcodec/psymodel.o clang: warning: argument unused during compilation: '-MMD' libavcodec/proresenc_kostya.c:444:34: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] const int dsize = 1 << dbits - 1; ~~ ~~~~~~^~~ libavcodec/proresenc_kostya.c:444:34: note: place parentheses around the '-' expression to silence this warning const int dsize = 1 << dbits - 1; ^ ( ) libavcodec/proresenc_kostya.c:527:14: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign] qmat = ctx->quants[0]; ^ ~~~~~~~~~~~~~~ libavcodec/proresenc_kostya.c:529:14: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign] qmat = ctx->quants[quant]; ^ ~~~~~~~~~~~~~~~~~~ libavcodec/proresenc_kostya.c:531:14: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign] qmat = ctx->custom_q; ^ ~~~~~~~~~~~~~ libavcodec/proresenc_kostya.c:565:43: warning: passing 'uint16_t *' (aka 'unsigned short *') to parameter of type 'const int16_t *' (aka 'const short *') converts between pointers to integer types with different sign [-Wpointer-sign] qmat); ^~~~ libavcodec/proresenc_kostya.c:425:46: note: passing argument to parameter 'qmat' here const int16_t *qmat) ^ libavcodec/proresenc_kostya.c:571:58: warning: passing 'int16_t [2048]' to parameter of type 'uint16_t *' (aka 'unsigned short *') converts between pointers to integer types with different sign [-Wpointer-sign] mbs_per_slice, ctx->blocks[0], ^~~~~~~~~~~~~~ libavcodec/proresenc_kostya.c:476:60: note: passing argument to parameter 'blocks' here int mbs_per_slice, uint16_t *blocks, ^ libavcodec/proresenc_kostya.c:690:34: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] const int dsize = 1 << dbits - 1; ~~ ~~~~~~^~~ libavcodec/proresenc_kostya.c:690:34: note: place parentheses around the '-' expression to silence this warning const int dsize = 1 << dbits - 1; ^ ( ) libavcodec/proresenc_kostya.c:839:22: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign] qmat = ctx->quants[q]; ^ ~~~~~~~~~~~~~~ libavcodec/proresenc_kostya.c:841:22: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign] qmat = td->custom_q; ^ ~~~~~~~~~~~~ libavcodec/proresenc_kostya.c:850:46: warning: passing 'uint16_t *' (aka 'unsigned short *') to parameter of type 'const int16_t *' (aka 'const short *') converts between pointers to integer types with different sign [-Wpointer-sign] qmat, td); ^~~~ libavcodec/proresenc_kostya.c:672:48: note: passing argument to parameter 'qmat' here const int16_t *qmat, ProresThreadData *td) ^ libavcodec/proresenc_kostya.c:961:33: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&buf, ctx->vendor, 4); ^~~~~~~~~~~ libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ 4 warnings generated. CC libavcodec/pthread.o libavcodec/psymodel.c:56:13: warning: 398 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (ctx->avctx->codec_id) { ^ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/pthread_frame.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/pthread_slice.o 3 warnings generated. CC libavcodec/ptx.o 2 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/qcelpdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/pthread_frame.c:148:46: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] if (!codec->update_thread_context && THREAD_SAFE_CALLBACKS(avctx)) ^ libavcodec/pthread_frame.c:125:47: note: expanded from macro 'THREAD_SAFE_CALLBACKS' ((avctx)->thread_safe_callbacks || (!(avctx)->get_buffer && (avctx)->get_buffer2 == avcodec_default_get_buffer2)) ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/pthread_frame.c:258:10: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] dst->get_buffer = src->get_buffer; ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/pthread_frame.c:258:32: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] dst->get_buffer = src->get_buffer; ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/pthread_frame.c:259:10: warning: 'release_buffer' is deprecated [-Wdeprecated-declarations] dst->release_buffer = src->release_buffer; ^ libavcodec/avcodec.h:2115:12: note: 'release_buffer' declared here void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/pthread_frame.c:259:32: warning: 'release_buffer' is deprecated [-Wdeprecated-declarations] dst->release_buffer = src->release_buffer; ^ libavcodec/avcodec.h:2115:12: note: 'release_buffer' declared here void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/pthread_frame.c:350:33: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&p->buf, &p->allocated_buf_size, avpkt->size + FF_INPUT_BUFFER_PADDING_SIZE); ^~~~~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/pthread_frame.c:378:20: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] p->avctx->get_buffer || ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ 3 warnings generated. CC libavcodec/qdm2.o libavcodec/pthread_frame.c:759:50: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] (avctx->codec->update_thread_context || !THREAD_SAFE_CALLBACKS(avctx))) { ^ libavcodec/pthread_frame.c:125:47: note: expanded from macro 'THREAD_SAFE_CALLBACKS' ((avctx)->thread_safe_callbacks || (!(avctx)->get_buffer && (avctx)->get_buffer2 == avcodec_default_get_buffer2)) ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/pthread_frame.c:778:50: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] (avctx->codec->update_thread_context || !THREAD_SAFE_CALLBACKS(avctx))) { ^ libavcodec/pthread_frame.c:125:47: note: expanded from macro 'THREAD_SAFE_CALLBACKS' ((avctx)->thread_safe_callbacks || (!(avctx)->get_buffer && (avctx)->get_buffer2 == avcodec_default_get_buffer2)) ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/pthread_frame.c:798:17: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] !avctx->get_buffer && ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/pthread_frame.c:818:10: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] if (!THREAD_SAFE_CALLBACKS(avctx) && !avctx->codec->update_thread_context) ^ libavcodec/pthread_frame.c:125:47: note: expanded from macro 'THREAD_SAFE_CALLBACKS' ((avctx)->thread_safe_callbacks || (!(avctx)->get_buffer && (avctx)->get_buffer2 == avcodec_default_get_buffer2)) ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/pthread_frame.c:873:36: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] !avctx->get_buffer && ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/pthread_frame.c:897:48: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] tmp = av_fast_realloc(p->released_buffers, &p->released_buffers_allocated, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:358:48: note: passing argument to parameter 'size' here void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size); ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/qdrw.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/qpeg.o clang: warning: argument unused during compilation: '-MMD' 13 warnings generated. CC libavcodec/qtrle.o CC libavcodec/qtrleenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/r210dec.o CC libavcodec/r210enc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 11 warnings generated. CC libavcodec/ra144.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ra144dec.o CC libavcodec/ra144enc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ra288.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/ra144.c:1671:30: warning: passing 'unsigned int *' to parameter of type 'const int *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_int_to_int16(out, ractx->lpc_coef[copyold]); ^~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/ra144.c:1613:47: note: passing argument to parameter 'inp' here void ff_int_to_int16(int16_t *out, const int *inp) ^ CC libavcodec/ralf.o libavcodec/ra144dec.c:98:19: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_eval_coefs(ractx->lpc_coef[0], lpc_refl); ^~~~~~~~~~~~~~~~~~ libavcodec/ra144.h:68:25: note: passing argument to parameter 'coefs' here void ff_eval_coefs(int *coefs, const int *refl); ^ libavcodec/ra144dec.c:98:39: warning: passing 'unsigned int [10]' to parameter of type 'const int *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_eval_coefs(ractx->lpc_coef[0], lpc_refl); ^~~~~~~~ libavcodec/ra144.h:68:43: note: passing argument to parameter 'refl' here void ff_eval_coefs(int *coefs, const int *refl); ^ libavcodec/ra144dec.c:99:37: warning: passing 'unsigned int [10]' to parameter of type 'const int *' converts between pointers to integer types with different sign [-Wpointer-sign] ractx->lpc_refl_rms[0] = ff_rms(lpc_refl); ^~~~~~~~ libavcodec/ra144.h:71:32: note: passing argument to parameter 'data' here unsigned int ff_rms(const int *data); ^ libavcodec/ra144dec.c:110:37: warning: passing 'unsigned int *' to parameter of type 'const int *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_int_to_int16(block_coefs[3], ractx->lpc_coef[0]); ^~~~~~~~~~~~~~~~~~ libavcodec/ra144.h:69:47: note: passing argument to parameter 'inp' here void ff_int_to_int16(int16_t *out, const int *inp); ^ clang: warning: argument unused during compilation: '-MMD' libavcodec/ra144enc.c:492:51: warning: passing 'unsigned int *' to parameter of type 'const int *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_int_to_int16(block_coefs[NBLOCKS - 1], ractx->lpc_coef[1]); ^~~~~~~~~~~~~~~~~~ libavcodec/ra144.h:69:47: note: passing argument to parameter 'inp' here void ff_int_to_int16(int16_t *out, const int *inp); ^ libavcodec/ra144enc.c:505:19: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_eval_coefs(ractx->lpc_coef[0], lpc_refl); ^~~~~~~~~~~~~~~~~~ libavcodec/ra144.h:68:25: note: passing argument to parameter 'coefs' here void ff_eval_coefs(int *coefs, const int *refl); ^ libavcodec/ra144enc.c:512:47: warning: passing 'unsigned int *' to parameter of type 'const int *' converts between pointers to integer types with different sign [-Wpointer-sign] ff_int_to_int16(block_coefs[NBLOCKS - 1], ractx->lpc_coef[0]); ^~~~~~~~~~~~~~~~~~ libavcodec/ra144.h:69:47: note: passing argument to parameter 'inp' here void ff_int_to_int16(int16_t *out, const int *inp); ^ 4 warnings generated. CC libavcodec/rangecoder.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/ratecontrol.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/raw.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/rawdec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/rawenc.o clang: warning: argument unused during compilation: '-MMD' libavcodec/rawenc.c:39:5: warning: 'avcodec_get_frame_defaults' is deprecated [-Wdeprecated-declarations] avcodec_get_frame_defaults(avctx->coded_frame); ^ libavcodec/avcodec.h:3458:6: note: 'avcodec_get_frame_defaults' declared here void avcodec_get_frame_defaults(AVFrame *frame); ^ 1 warning generated. CC libavcodec/rdft.o clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/realtextdec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/remove_extradata_bsf.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/resample.o libavcodec/realtextdec.c:63:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/resample2.o CC libavcodec/rl2.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/rle.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/roqaudioenc.o CC libavcodec/roqvideo.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/roqvideodec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/roqvideoenc.o CC libavcodec/rpza.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/rtjpeg.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/rv10.o CC libavcodec/rv10enc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/rv20enc.o CC libavcodec/rv30.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/rv30dsp.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/rv34.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/rv34_parser.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/rv34dsp.o CC libavcodec/rv40.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/rv34.c:470:10: warning: initializing 'int *' with an expression of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] int* avail = r->avail_cache + avail_indexes[subblock_no]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/rv34.c:606:10: warning: initializing 'int *' with an expression of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] int* avail = r->avail_cache + avail_indexes[0]; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/rv34.c:1127:18: warning: initializing 'int *' with an expression of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] int* acache = r->avail_cache + 6 + j*4; ^ ~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/rv40dsp.o CC libavcodec/s302m.o CC libavcodec/s302menc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 6 warnings generated. CC libavcodec/s3tc.o libavcodec/s302menc.c:45:13: warning: 10 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_FLT'... [-Wswitch] switch (avctx->sample_fmt) { ^ CC libavcodec/samidec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/sanm.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/sbrdsp.o clang: warning: argument unused during compilation: '-MMD' libavcodec/samidec.c:118:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ 1 warning generated. CC libavcodec/sgidec.o CC libavcodec/sgienc.o libavcodec/sanm.c:411:25: warning: enumeration value 'NO_DIR' not handled in switch [-Wswitch] switch (dir) { ^ clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/sanm.c:1236:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = codec2subblock(ctx, cx, cy, 8)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/sanm.c:1236:21: note: place parentheses around the assignment to silence this warning if (ret = codec2subblock(ctx, cx, cy, 8)) ^ ( ) libavcodec/sanm.c:1236:21: note: use '==' to turn this assignment into an equality comparison if (ret = codec2subblock(ctx, cx, cy, 8)) ^ == libavcodec/sanm.c:1426:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = process_frame_obj(ctx)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/sanm.c:1426:25: note: place parentheses around the assignment to silence this warning if (ret = process_frame_obj(ctx)) ^ ( ) libavcodec/sanm.c:1426:25: note: use '==' to turn this assignment into an equality comparison if (ret = process_frame_obj(ctx)) ^ == CC libavcodec/sgirledec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/shorten.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/simple_idct.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/sinewin.o clang: warning: argument unused during compilation: '-MMD' libavcodec/shorten.c:558:83: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] coffset = s->bitshift == 0 ? coffset : coffset >> s->bitshift - 1 >> 1; ~~ ~~~~~~~~~~~~^~~ libavcodec/shorten.c:558:83: note: place parentheses around the '-' expression to silence this warning coffset = s->bitshift == 0 ? coffset : coffset >> s->bitshift - 1 >> 1; ^ ( ) CC libavcodec/sipr.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/sipr16k.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/smacker.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/smc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/smvjpegdec.o clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/snow.o libavcodec/smvjpegdec.c:156:5: warning: 'avcodec_set_dimensions' is deprecated [-Wdeprecated-declarations] avcodec_set_dimensions(avctx, mjpeg_data->width, ^ libavcodec/avcodec.h:4780:6: note: 'avcodec_set_dimensions' declared here void avcodec_set_dimensions(AVCodecContext *s, int width, int height); ^ clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. CC libavcodec/snow_dwt.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/snowdec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/snowenc.o 1 warning generated. CC libavcodec/sonic.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/snow_dwt.c:849:15: warning: incompatible pointer types assigning to 'me_cmp_func' (aka 'int (*)(struct MpegEncContext *, uint8_t *, uint8_t *, int, int)') from 'int (void *, uint8_t *, uint8_t *, int, int)' [-Wincompatible-pointer-types] c->w53[0] = w53_16_c; ^ ~~~~~~~~ libavcodec/snow_dwt.c:850:15: warning: incompatible pointer types assigning to 'me_cmp_func' (aka 'int (*)(struct MpegEncContext *, uint8_t *, uint8_t *, int, int)') from 'int (void *, uint8_t *, uint8_t *, int, int)' [-Wincompatible-pointer-types] c->w53[1] = w53_8_c; ^ ~~~~~~~ libavcodec/snow_dwt.c:851:15: warning: incompatible pointer types assigning to 'me_cmp_func' (aka 'int (*)(struct MpegEncContext *, uint8_t *, uint8_t *, int, int)') from 'int (void *, uint8_t *, uint8_t *, int, int)' [-Wincompatible-pointer-types] c->w97[0] = w97_16_c; ^ ~~~~~~~~ libavcodec/snow_dwt.c:852:15: warning: incompatible pointer types assigning to 'me_cmp_func' (aka 'int (*)(struct MpegEncContext *, uint8_t *, uint8_t *, int, int)') from 'int (void *, uint8_t *, uint8_t *, int, int)' [-Wincompatible-pointer-types] c->w97[1] = w97_8_c; ^ ~~~~~~~ CC libavcodec/sp5xdec.o CC libavcodec/srtdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/snowenc.c:1873:23: warning: incompatible pointer types initializing 'int (*)(AVCodecContext *, AVPacket *, const AVFrame *, int *)' with an expression of type 'int (AVCodecContext *, AVPacket *, AVFrame *, int *)' [-Wincompatible-pointer-types] .encode2 = encode_frame, ^~~~~~~~~~~~ libavcodec/srtdec.c:224:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ libavcodec/srtdec.c:225:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *end = avpkt->data + avpkt->size; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/srtenc.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/subviewerdec.o libavcodec/srtenc.c:101:27: warning: '&&' within '||' [-Wlogical-op-parentheses] if (st->font_name && strcmp(st->font_name, ASS_DEFAULT_FONT) || ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/srtenc.c:101:27: note: place parentheses around the '&&' expression to silence this warning if (st->font_name && strcmp(st->font_name, ASS_DEFAULT_FONT) || ^ ( ) libavcodec/srtenc.c:111:52: warning: '&' within '|' [-Wbitwise-op-parentheses] (c & 0xFF0000) >> 16 | c & 0xFF00 | (c & 0xFF) << 16); ~ ~~^~~~~~~~ libavcodec/srtenc.c:111:52: note: place parentheses around the '&' expression to silence this warning (c & 0xFF0000) >> 16 | c & 0xFF00 | (c & 0xFF) << 16); ^ ( ) libavcodec/srtenc.c:139:31: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] s->ass_ctx = ff_ass_split(avctx->subtitle_header); ^~~~~~~~~~~~~~~~~~~~~~ libavcodec/ass_split.h:89:43: note: passing argument to parameter 'buf' here ASSSplitContext *ff_ass_split(const char *buf); ^ libavcodec/srtenc.c:169:48: warning: '&' within '|' [-Wbitwise-op-parentheses] (color & 0xFF0000) >> 16 | color & 0xFF00 | (color & 0xFF) << 16); ~ ~~~~~~^~~~~~~~ libavcodec/srtenc.c:169:48: note: place parentheses around the '&' expression to silence this warning (color & 0xFF0000) >> 16 | color & 0xFF00 | (color & 0xFF) << 16); ^ ( ) clang: warning: argument unused during compilation: '-MMD' CC libavcodec/sunrast.o clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. libavcodec/subviewerdec.c:55:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ CC libavcodec/sunrastenc.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/svq1.o libavcodec/sunrast.c:133:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] stride = (w + 15 >> 3) * depth; ~~^~~~ ~~ libavcodec/sunrast.c:133:21: note: place parentheses around the '+' expression to silence this warning stride = (w + 15 >> 3) * depth; ^ ( ) libavcodec/sunrast.c:182:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] for (x = 0; x < (w + 7 >> 3) * depth; x++) { ~~^~~ ~~ libavcodec/sunrast.c:182:32: note: place parentheses around the '+' expression to silence this warning for (x = 0; x < (w + 7 >> 3) * depth; x++) { ^ ( ) libavcodec/sunrast.c:198:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ptr2 += (w + 15 >> 3) * depth; ~~^~~~ ~~ libavcodec/sunrast.c:198:24: note: place parentheses around the '+' expression to silence this warning ptr2 += (w + 15 >> 3) * depth; ^ ( ) clang: warning: argument unused during compilation: '-MMD' 3 warnings generated. libavcodec/sunrastenc.c:208:8: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [6]' converts between pointers to integer types with different sign [-Wpointer-sign] { "coder", "rle" }, ^~~~~~~ libavcodec/sunrastenc.c:208:17: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [4]' converts between pointers to integer types with different sign [-Wpointer-sign] { "coder", "rle" }, ^~~~~ CC libavcodec/svq13.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/svq1dec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/svq1enc.o 2 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/svq3.o CC libavcodec/synth_filter.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavcodec/tak.o libavcodec/svq1enc.c:123:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] int w = 2 << (level + 2 >> 1); ~~~~~~^~~ ~~ libavcodec/svq1enc.c:123:36: note: place parentheses around the '+' expression to silence this warning int w = 2 << (level + 2 >> 1); ^ ( ) libavcodec/svq1enc.c:124:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] int h = 2 << (level + 1 >> 1); ~~~~~~^~~ ~~ libavcodec/svq1enc.c:124:36: note: place parentheses around the '+' expression to silence this warning int h = 2 << (level + 1 >> 1); ^ ( ) libavcodec/svq1enc.c:163:32: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] best_mean = block_sum[0] + (size >> 1) >> (level + 3); ~~~~~~~~~~~~~^~~~~~~~~~~~~ ~~ libavcodec/svq1enc.c:163:32: note: place parentheses around the '+' expression to silence this warning best_mean = block_sum[0] + (size >> 1) >> (level + 3); ^ ( ) libavcodec/svq1enc.c:181:37: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] int mean = diff + (size >> 1) >> (level + 3); ~~~~~^~~~~~~~~~~~~ ~~ libavcodec/svq1enc.c:181:37: note: place parentheses around the '+' expression to silence this warning int mean = diff + (size >> 1) >> (level + 3); ^ ( ) libavcodec/svq1enc.c:317:64: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] s->m.qscale = s->m.lambda * 139 + ~~~~~~~~~~~~~~~~~~^ libavcodec/svq1enc.c:317:64: note: place parentheses around the '+' expression to silence this warning s->m.qscale = s->m.lambda * 139 + ^ libavcodec/svq1enc.c:319:62: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] FF_LAMBDA_SHIFT + 7; ~~~~~~~~~~~~~~~~^~~ libavcodec/svq1enc.c:319:62: note: place parentheses around the '+' expression to silence this warning FF_LAMBDA_SHIFT + 7; ~~~~~~~~~~~~~~~~^~~ libavcodec/svq1enc.c:320:72: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] s->m.lambda2 = s->m.lambda * s->m.lambda + ~~~~~~~~~~~~~~~~~~~~~~~~~~^ libavcodec/svq1enc.c:320:72: note: place parentheses around the '+' expression to silence this warning s->m.lambda2 = s->m.lambda * s->m.lambda + ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/tak_parser.o clang: warning: argument unused during compilation: '-MMD' In file included from libavcodec/svq3.c:58: libavcodec/vdpau_internal.h:80:40: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_common_start_frame(struct vdpau_picture_context *pic, ^ libavcodec/vdpau_internal.h:83:32: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_add_buffer(struct vdpau_picture_context *pic, const uint8_t *buf, ^ libavcodec/svq3.c:194:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] output[stride * 0 + offset] = (z0 + z3) * qmul + 0x80000 >> 20; ~~~~~~~~~~~~~~~~~^~~~~~~~~ ~~ libavcodec/svq3.c:194:57: note: place parentheses around the '+' expression to silence this warning output[stride * 0 + offset] = (z0 + z3) * qmul + 0x80000 >> 20; ^ ( ) libavcodec/svq3.c:195:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] output[stride * 2 + offset] = (z1 + z2) * qmul + 0x80000 >> 20; ~~~~~~~~~~~~~~~~~^~~~~~~~~ ~~ libavcodec/svq3.c:195:57: note: place parentheses around the '+' expression to silence this warning output[stride * 2 + offset] = (z1 + z2) * qmul + 0x80000 >> 20; ^ ( ) libavcodec/svq3.c:196:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] output[stride * 8 + offset] = (z1 - z2) * qmul + 0x80000 >> 20; ~~~~~~~~~~~~~~~~~^~~~~~~~~ ~~ libavcodec/svq3.c:196:57: note: place parentheses around the '+' expression to silence this warning output[stride * 8 + offset] = (z1 - z2) * qmul + 0x80000 >> 20; ^ ( ) libavcodec/svq3.c:197:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] output[stride * 10 + offset] = (z0 - z3) * qmul + 0x80000 >> 20; ~~~~~~~~~~~~~~~~~^~~~~~~~~ ~~ libavcodec/svq3.c:197:57: note: place parentheses around the '+' expression to silence this warning output[stride * 10 + offset] = (z0 - z3) * qmul + 0x80000 >> 20; ^ ( ) libavcodec/svq3.c:233:85: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[i + stride * 0] = av_clip_uint8(dst[i + stride * 0] + ((z0 + z3) * qmul + rr >> 20)); ~~~~~~~~~~~~~~~~~^~~~ ~~ libavcodec/svq3.c:233:85: note: place parentheses around the '+' expression to silence this warning dst[i + stride * 0] = av_clip_uint8(dst[i + stride * 0] + ((z0 + z3) * qmul + rr >> 20)); ^ ( ) libavcodec/svq3.c:234:85: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[i + stride * 1] = av_clip_uint8(dst[i + stride * 1] + ((z1 + z2) * qmul + rr >> 20)); ~~~~~~~~~~~~~~~~~^~~~ ~~ libavcodec/svq3.c:234:85: note: place parentheses around the '+' expression to silence this warning dst[i + stride * 1] = av_clip_uint8(dst[i + stride * 1] + ((z1 + z2) * qmul + rr >> 20)); ^ ( ) libavcodec/svq3.c:235:85: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[i + stride * 2] = av_clip_uint8(dst[i + stride * 2] + ((z1 - z2) * qmul + rr >> 20)); ~~~~~~~~~~~~~~~~~^~~~ ~~ libavcodec/svq3.c:235:85: note: place parentheses around the '+' expression to silence this warning dst[i + stride * 2] = av_clip_uint8(dst[i + stride * 2] + ((z1 - z2) * qmul + rr >> 20)); ^ ( ) libavcodec/svq3.c:236:85: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] dst[i + stride * 3] = av_clip_uint8(dst[i + stride * 3] + ((z0 - z3) * qmul + rr >> 20)); ~~~~~~~~~~~~~~~~~^~~~ ~~ libavcodec/svq3.c:236:85: note: place parentheses around the '+' expression to silence this warning dst[i + stride * 3] = av_clip_uint8(dst[i + stride * 3] + ((z0 - z3) * qmul + rr >> 20)); ^ ( ) libavcodec/svq3.c:259:28: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] vlc = vlc + 1 >> 1; ~~~~^~~ ~~ libavcodec/svq3.c:259:28: note: place parentheses around the '+' expression to silence this warning vlc = vlc + 1 >> 1; ^ ( ) libavcodec/svq3.c:270:34: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] level = (vlc + 9 >> 2) - run; ~~~~^~~ ~~ libavcodec/svq3.c:270:34: note: place parentheses around the '+' expression to silence this warning level = (vlc + 9 >> 2) - run; ^ ( ) libavcodec/svq3.c:342:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] mx = mx + (mx < (int) x) >> 1; ~~~^~~~~~~~~~~~~~~~ ~~ libavcodec/svq3.c:342:21: note: place parentheses around the '+' expression to silence this warning mx = mx + (mx < (int) x) >> 1; ^ ( ) libavcodec/svq3.c:343:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] my = my + (my < (int) y) >> 1; ~~~^~~~~~~~~~~~~~~~ ~~ libavcodec/svq3.c:343:21: note: place parentheses around the '+' expression to silence this warning my = my + (my < (int) y) >> 1; ^ ( ) libavcodec/svq3.c:403:51: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] h->prev_frame_num_offset + 1 >> 1; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/svq3.c:403:51: note: place parentheses around the '+' expression to silence this warning h->prev_frame_num_offset + 1 >> 1; ^ libavcodec/svq3.c:405:51: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] h->prev_frame_num_offset + 1 >> 1; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/svq3.c:405:51: note: place parentheses around the '+' expression to silence this warning h->prev_frame_num_offset + 1 >> 1; ^ libavcodec/svq3.c:408:51: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] h->prev_frame_num_offset + 1 >> 1; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/svq3.c:408:51: note: place parentheses around the '+' expression to silence this warning h->prev_frame_num_offset + 1 >> 1; ^ libavcodec/svq3.c:410:51: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] h->prev_frame_num_offset + 1 >> 1; ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/svq3.c:410:51: note: place parentheses around the '+' expression to silence this warning h->prev_frame_num_offset + 1 >> 1; ^ libavcodec/svq3.c:434:27: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] mx = (mx + 1 >> 1) + dx; ~~~^~~ ~~ libavcodec/svq3.c:434:27: note: place parentheses around the '+' expression to silence this warning mx = (mx + 1 >> 1) + dx; ^ ( ) libavcodec/svq3.c:435:27: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] my = (my + 1 >> 1) + dy; ~~~^~~ ~~ libavcodec/svq3.c:435:27: note: place parentheses around the '+' expression to silence this warning my = (my + 1 >> 1) + dy; ^ ( ) libavcodec/svq3.c:1001:61: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] int offset = get_bits_count(&gb) + 7 >> 3; ~~~~~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/svq3.c:1001:61: note: place parentheses around the '+' expression to silence this warning int offset = get_bits_count(&gb) + 7 >> 3; ^ ( ) libavcodec/svq3.c:1098:32: warning: assigning to 'int8_t *' (aka 'signed char *') from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] pic->ref_index[i] = pic->ref_index_buf[i]->data; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/svq3.c:1148:40: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->buf, &s->buf_size, buf_size); ^~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/svq3.c:1198:28: warning: incompatible pointer types passing 'H264Picture *' (aka 'struct H264Picture *') to parameter of type 'AVFrame *' (aka 'struct AVFrame *') [-Wincompatible-pointer-types] av_frame_unref(s->last_pic); ^~~~~~~~~~~ ./libavutil/frame.h:625:30: note: passing argument to parameter 'frame' here void av_frame_unref(AVFrame *frame); ^ libavcodec/svq3.c:1211:28: warning: incompatible pointer types passing 'H264Picture *' (aka 'struct H264Picture *') to parameter of type 'AVFrame *' (aka 'struct AVFrame *') [-Wincompatible-pointer-types] av_frame_unref(s->next_pic); ^~~~~~~~~~~ ./libavutil/frame.h:625:30: note: passing argument to parameter 'frame' here void av_frame_unref(AVFrame *frame); ^ libavcodec/svq3.c:1230:47: warning: '&&' within '||' [-Wlogical-op-parentheses] if (avctx->skip_frame >= AVDISCARD_NONREF && h->pict_type == AV_PICTURE_TYPE_B || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/svq3.c:1230:47: note: place parentheses around the '&&' expression to silence this warning if (avctx->skip_frame >= AVDISCARD_NONREF && h->pict_type == AV_PICTURE_TYPE_B || ^ ( ) libavcodec/svq3.c:1231:47: warning: '&&' within '||' [-Wlogical-op-parentheses] avctx->skip_frame >= AVDISCARD_NONKEY && h->pict_type != AV_PICTURE_TYPE_I || ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/svq3.c:1231:47: note: place parentheses around the '&&' expression to silence this warning avctx->skip_frame >= AVDISCARD_NONKEY && h->pict_type != AV_PICTURE_TYPE_I || ^ ( ) libavcodec/tak_parser.c:100:31: warning: '&&' within '||' [-Wlogical-op-parentheses] if (consumed && !buf_size && next == END_NOT_FOUND || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/tak_parser.c:100:31: note: place parentheses around the '&&' expression to silence this warning if (consumed && !buf_size && next == END_NOT_FOUND || ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/takdec.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/targa.o clang: warning: argument unused during compilation: '-MMD' libavcodec/takdec.c:166:52: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] s->uval = FFALIGN(avctx->sample_rate + 511 >> 9, 4) << shift; ~~~~~~~~~~~~~~~~~~~^~~~~ ~~ ./libavutil/common.h:71:26: note: expanded from macro 'FFALIGN' #define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1)) ^ libavcodec/takdec.c:166:52: note: place parentheses around the '+' expression to silence this warning s->uval = FFALIGN(avctx->sample_rate + 511 >> 9, 4) << shift; ~~~~~~~~~~~~~~~~~~~^~~~~ ./libavutil/common.h:71:26: note: expanded from macro 'FFALIGN' #define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1)) ^ libavcodec/takdec.c:167:52: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] s->subframe_scale = FFALIGN(avctx->sample_rate + 511 >> 9, 4) << 1; ~~~~~~~~~~~~~~~~~~~^~~~~ ~~ ./libavutil/common.h:71:26: note: expanded from macro 'FFALIGN' #define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1)) ^ libavcodec/takdec.c:167:52: note: place parentheses around the '+' expression to silence this warning s->subframe_scale = FFALIGN(avctx->sample_rate + 511 >> 9, 4) << 1; ~~~~~~~~~~~~~~~~~~~^~~~~ ./libavutil/common.h:71:26: note: expanded from macro 'FFALIGN' #define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1)) ^ libavcodec/takdec.c:193:32: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] for (i = 0; i < length - 1 >> 1; i++) { ~~~~~~~^~~ ~~ libavcodec/takdec.c:193:32: note: place parentheses around the '-' expression to silence this warning for (i = 0; i < length - 1 >> 1; i++) { ^ ( ) libavcodec/takdec.c:207:36: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] for (i = 0; i < length - 2 >> 1; i++) { ~~~~~~~^~~ ~~ libavcodec/takdec.c:207:36: note: place parentheses around the '-' expression to silence this warning for (i = 0; i < length - 2 >> 1; i++) { ^ ( ) libavcodec/takdec.c:439:51: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] x = *p1 + (s->predictors[i] * *p2 + 256 >> 9); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~~ libavcodec/takdec.c:439:51: note: place parentheses around the '+' expression to silence this warning x = *p1 + (s->predictors[i] * *p2 + 256 >> 9); ^ ( ) libavcodec/takdec.c:440:44: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] *p2 += s->predictors[i] * *p1 + 256 >> 9; ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~~ libavcodec/takdec.c:440:44: note: place parentheses around the '+' expression to silence this warning *p2 += s->predictors[i] * *p1 + 256 >> 9; ^ ( ) libavcodec/takdec.c:582:49: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] b = dfactor * (b >> dshift) + 128 >> 8 << dshift; ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~~ libavcodec/takdec.c:582:49: note: place parentheses around the '+' expression to silence this warning b = dfactor * (b >> dshift) + 128 >> 8 << dshift; ^ ( ) libavcodec/takdec.c:769:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = decode_channel(s, chan)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/takdec.c:769:25: note: place parentheses around the assignment to silence this warning if (ret = decode_channel(s, chan)) ^ ( ) libavcodec/takdec.c:769:25: note: use '==' to turn this assignment into an equality comparison if (ret = decode_channel(s, chan)) ^ == libavcodec/takdec.c:779:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = decorrelate(s, 0, 1, s->nb_samples - 1)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/takdec.c:779:25: note: place parentheses around the assignment to silence this warning if (ret = decorrelate(s, 0, 1, s->nb_samples - 1)) ^ ( ) libavcodec/takdec.c:779:25: note: use '==' to turn this assignment into an equality comparison if (ret = decorrelate(s, 0, 1, s->nb_samples - 1)) ^ == libavcodec/takdec.c:827:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = decode_channel(s, s->mcdparams[i].chan2)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/takdec.c:827:29: note: place parentheses around the assignment to silence this warning if (ret = decode_channel(s, s->mcdparams[i].chan2)) ^ ( ) libavcodec/takdec.c:827:29: note: use '==' to turn this assignment into an equality comparison if (ret = decode_channel(s, s->mcdparams[i].chan2)) ^ == libavcodec/takdec.c:830:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = decode_channel(s, s->mcdparams[i].chan1)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/takdec.c:830:25: note: place parentheses around the assignment to silence this warning if (ret = decode_channel(s, s->mcdparams[i].chan1)) ^ ( ) libavcodec/takdec.c:830:25: note: use '==' to turn this assignment into an equality comparison if (ret = decode_channel(s, s->mcdparams[i].chan1)) ^ == libavcodec/takdec.c:835:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ret = decorrelate(s, ~~~~^~~~~~~~~~~~~~~~ libavcodec/takdec.c:835:29: note: place parentheses around the assignment to silence this warning if (ret = decorrelate(s, ^ libavcodec/takdec.c:835:29: note: use '==' to turn this assignment into an equality comparison if (ret = decorrelate(s, ^ == libavcodec/takdec.c:873:13: warning: 9 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch] switch (avctx->sample_fmt) { ^ CC libavcodec/targa_y216dec.o clang: warning: argument unused during compilation: '-MMD' 7 warnings generated. CC libavcodec/targaenc.o CC libavcodec/textdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/tiertexseqv.o clang: warning: argument unused during compilation: '-MMD' libavcodec/textdec.c:49:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ 1 warning generated. CC libavcodec/tiff.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/tiff_common.o clang: warning: argument unused during compilation: '-MMD' libavcodec/tiff.c:274:45: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->deinvert_buf, &s->deinvert_buf_size, size); ^~~~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/tiff.c:451:17: warning: 8 enumeration values not handled in switch: 'TIFF_CCITT_RLE', 'TIFF_G3', 'TIFF_G4'... [-Wswitch] switch (s->compr) { ^ libavcodec/tiff_common.c:251:33: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream2_get_bufferu(gb, value, count); ^~~~~ libavcodec/bytestream.h:272:71: note: passing argument to parameter 'dst' here uint8_t *dst, ^ libavcodec/tiff.c:906:53: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream2_get_bufferu(&s->gb, ap, s->geotags[i].count); ^~ libavcodec/bytestream.h:272:71: note: passing argument to parameter 'dst' here uint8_t *dst, ^ libavcodec/tiff.c:976:47: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] if ((ret = ff_tdecode_header(&s->gb, &le, &off))) { ^~~~ libavcodec/tiff_common.h:142:57: note: passing argument to parameter 'ifd_offset' here int ff_tdecode_header(GetByteContext *gb, int *le, int *ifd_offset); ^ CC libavcodec/tiff_data.o 27 warnings generated. CC libavcodec/tiffenc.o 13 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/tmv.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/tpeldsp.o clang: warning: argument unused during compilation: '-MMD' libavcodec/tiffenc.c:175:34: warning: passing 'const int8_t *' (aka 'const signed char *') to parameter of type 'const Bytef *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (compress(dst, &zlen, src, n) != Z_OK) { ^~~ /usr/include/zlib.h:1110:47: note: passing argument to parameter 'source' here const Bytef *source, uLong sourceLen)); ^ /usr/include/zconf.h:240:23: note: expanded from macro 'OF' # define OF(args) args ^ libavcodec/tiffenc.c:189:30: warning: passing 'const int8_t *' (aka 'const signed char *') to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] src, 1, n, 2, 0xff, -1, 0); ^~~ libavcodec/rle.h:36:65: note: passing argument to parameter 'inbuf' here int ff_rle_encode(uint8_t *outbuf, int out_size, const uint8_t *inbuf, int bpp, int w, ^ libavcodec/tiffenc.c:191:39: warning: passing 'const int8_t *' (aka 'const signed char *') to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] return ff_lzw_encode(s->lzws, src, n); ^~~ libavcodec/lzw.h:59:62: note: passing argument to parameter 'inbuf' here int ff_lzw_encode(struct LZWEncodeState * s, const uint8_t * inbuf, int insize); ^ libavcodec/tiffenc.c:369:31: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const int8_t *' (aka 'const signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = encode_strip(s, zbuf, ptr, zn, s->compr); ^~~~ libavcodec/tiffenc.c:166:62: note: passing argument to parameter 'src' here static int encode_strip(TiffEncoderContext *s, const int8_t *src, ^ CC libavcodec/truemotion1.o libavcodec/tiffenc.c:398:35: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const int8_t *' (aka 'const signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = encode_strip(s, s->yuv_line, ptr, bytes_per_row, s->compr); ^~~~~~~~~~~ libavcodec/tiffenc.c:166:62: note: passing argument to parameter 'src' here static int encode_strip(TiffEncoderContext *s, const int8_t *src, ^ libavcodec/tiffenc.c:401:35: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const int8_t *' (aka 'const signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] ret = encode_strip(s, p->data[0] + i * p->linesize[0], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/tiffenc.c:166:62: note: passing argument to parameter 'src' here static int encode_strip(TiffEncoderContext *s, const int8_t *src, ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/truemotion2.o clang: warning: argument unused during compilation: '-MMD' libavcodec/truemotion1.c:415:39: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&s->vert_pred, &s->vert_pred_size, s->avctx->width * sizeof(unsigned int)); ^~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/truemotion1.c:485:35: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&s->vert_pred, &s->vert_pred_size, s->avctx->width * sizeof(unsigned int)); ^~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/truemotion2.c:366:38: warning: '&&' within '||' [-Wlogical-op-parentheses] 6 warnings generated. if (stream_id <= TM2_MOT && ctx->tokens[stream_id][i] >= TM2_DELTAS || ctx->tokens[stream_id][i]<0) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/truemotion2.c:366:38: note: place parentheses around the '&&' expression to silence this warning if (stream_id <= TM2_MOT && ctx->tokens[stream_id][i] >= TM2_DELTAS || ctx->tokens[stream_id][i]<0) { ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC libavcodec/truespeech.o libavcodec/truemotion2.c:882:39: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&l->buffer, &l->buffer_size, buf_size); ^~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ clang: warning: argument unused during compilation: '-MMD' CC libavcodec/tscc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/tscc2.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/tta.o clang: warning: argument unused during compilation: '-MMD' libavcodec/tta.c:90:34: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] uint8_t *end = pass + strlen(pass); ^~~~ /usr/include/string.h:82:28: note: passing argument to parameter here size_t strlen(const char *); ^ CC libavcodec/ttadata.o 4 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ttadsp.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/ttaenc.o 1 warning generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/twinvq.o CC libavcodec/twinvqdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/txd.o libavcodec/ttaenc.c:40:13: warning: 9 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_FLT', 'AV_SAMPLE_FMT_DBL'... [-Wswitch] switch (avctx->sample_fmt) { ^ 2 warnings generated. CC libavcodec/ulti.o clang: warning: argument unused during compilation: '-MMD' libavcodec/twinvq.c:312:13: warning: enumeration value 'TWINVQ_FT_PPC' not handled in switch [-Wswitch] switch (ftype) { ^ clang: warning: argument unused during compilation: '-MMD' libavcodec/twinvq.c:778:47: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] avctx->block_align = tctx->frame_size + 7 >> 3; ~~~~~~~~~~~~~~~~~^~~ ~~ libavcodec/twinvq.c:778:47: note: place parentheses around the '+' expression to silence this warning avctx->block_align = tctx->frame_size + 7 >> 3; ^ ( ) 1 warning generated. 2 warnings generated. CC libavcodec/utils.o CC libavcodec/utvideo.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/utvideodec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/utvideoenc.o clang: warning: argument unused during compilation: '-MMD' libavcodec/utils.c:733:12: warning: 'type' is deprecated [-Wdeprecated-declarations] frame->type = FF_BUFFER_TYPE_INTERNAL; ^ ./libavutil/frame.h:321:9: note: 'type' declared here int type; ^ libavcodec/utils.c:762:13: warning: 5 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_SUBTITLE'... [-Wswitch] switch (avctx->codec->type) { ^ libavcodec/utils.c:817:21: warning: 'release_buffer' is deprecated [-Wdeprecated-declarations] if (priv->avctx.release_buffer) ^ libavcodec/avcodec.h:2115:12: note: 'release_buffer' declared here void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/utils.c:818:21: warning: 'release_buffer' is deprecated [-Wdeprecated-declarations] priv->avctx.release_buffer(&priv->avctx, &priv->frame); ^ libavcodec/avcodec.h:2115:12: note: 'release_buffer' declared here void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/utils.c:892:16: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] if (avctx->get_buffer) { ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/utils.c:898:20: warning: 'reference' is deprecated [-Wdeprecated-declarations] frame->reference = 1; ^ ./libavutil/frame.h:253:9: note: 'reference' declared here int reference; ^ libavcodec/utils.c:900:22: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] ret = avctx->get_buffer(avctx, frame); ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/utils.c:992:16: warning: 'release_buffer' is deprecated [-Wdeprecated-declarations] avctx->release_buffer(avctx, frame); ^ libavcodec/avcodec.h:2115:12: note: 'release_buffer' declared here void (*release_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/utils.c:1495:29: warning: '&&' within '||' [-Wlogical-op-parentheses] if (avctx->channels && avctx->channels < 0 || ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/utils.c:1495:29: note: place parentheses around the '&&' expression to silence this warning if (avctx->channels && avctx->channels < 0 || ^ ( ) libavcodec/utils.c:1576:20: warning: 'destruct' is deprecated [-Wdeprecated-declarations] avpkt->destruct = NULL; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/utils.c:1584:33: warning: 'destruct' is deprecated [-Wdeprecated-declarations] void *destruct = avpkt->destruct; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/utils.c:1596:16: warning: 'destruct' is deprecated [-Wdeprecated-declarations] avpkt->destruct = destruct; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/utvideodec.c:381:36: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_malloc(&c->slice_bits, &c->slice_bits_size, ^~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:372:46: note: passing argument to parameter 'size' here void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/utils.c:1748:20: warning: 'destruct' is deprecated [-Wdeprecated-declarations] avpkt->destruct = user_pkt.destruct; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/utils.c:1748:40: warning: 'destruct' is deprecated [-Wdeprecated-declarations] avpkt->destruct = user_pkt.destruct; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^libavcodec/utvideodec.c:389:13: warning: 160 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUYV422', 'AV_PIX_FMT_BGR24'... [-Wswitch] switch (c->avctx->pix_fmt) { ^ libavcodec/utils.c:1949:20: warning: 'destruct' is deprecated [-Wdeprecated-declarations] avpkt->destruct = user_pkt.destruct; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/utils.c:1949:40: warning: 'destruct' is deprecated [-Wdeprecated-declarations] avpkt->destruct = user_pkt.destruct; ^ libavcodec/avcodec.h:1162:13: note: 'destruct' declared here void (*destruct)(struct AVPacket *); ^ libavcodec/utils.c:2442:9: warning: assigning to 'char *' from 'uint8_t *const' (aka 'unsigned char *const') converts between pointers to integer types with different sign [-Wpointer-sign] inb = inpkt->data; ^ ~~~~~~~~~~~ libavcodec/utils.c:2457:10: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] outb = outpkt->data; ^ ~~~~~~~~~~~~ libavcodec/utils.c:2493:33: warning: '&&' within '||' [-Wlogical-op-parentheses] codepoint >= 0xD800 && codepoint <= 0xDFFF /* surrogates */) ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ libavcodec/utils.c:2493:33: note: place parentheses around the '&&' expression to silence this warning codepoint >= 0xD800 && codepoint <= 0xDFFF /* surrogates */) ^ ( ) libavcodec/utils.c:2558:55: warning: passing 'char *' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] if (sub->rects[i]->ass && !utf8_check(sub->rects[i]->ass)) { ^~~~~~~~~~~~~~~~~~ libavcodec/utils.c:2481:38: note: passing argument to parameter 'str' here static int utf8_check(const uint8_t *str) ^ libavcodec/utils.c:3205:25: warning: 394 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (avctx->codec_id) { ^ libavcodec/utils.c:3223:25: warning: 396 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch] switch (avctx->codec_id) { ^ CC libavcodec/v210dec.o libavcodec/utils.c:3516:22: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] avctx->extradata = str; ^ ~~~ clang: warning: argument unused during compilation: '-MMD' libavcodec/utvideoenc.c:554:43: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&c->slice_bits, &c->slice_bits_size, width * height + 4); ^~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ 2 warnings generated. CC libavcodec/v210enc.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/v210x.o CC libavcodec/v308dec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/v308enc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/v408dec.o CC libavcodec/v408enc.o CC libavcodec/v410dec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/v410enc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vb.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vble.o CC libavcodec/vc1.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vc1_parser.o CC libavcodec/vc1data.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/vc1.c:375:9: warning: 'avcodec_set_dimensions' is deprecated [-Wdeprecated-declarations] avcodec_set_dimensions(v->s.avctx, w, h); ^ libavcodec/avcodec.h:4780:6: note: 'avcodec_set_dimensions' declared here void avcodec_set_dimensions(AVCodecContext *s, int width, int height); ^ libavcodec/vc1.c:548:5: warning: 'avcodec_set_dimensions' is deprecated [-Wdeprecated-declarations] avcodec_set_dimensions(avctx, w, h); ^ libavcodec/avcodec.h:4780:6: note: 'avcodec_set_dimensions' declared here void avcodec_set_dimensions(AVCodecContext *s, int width, int height); ^ CC libavcodec/vc1dec.o libavcodec/vc1.c:882:50: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] av_assert0( v->s.mb_height == v->s.height + 15 >> 4 ~~~~~~~~~~~~^~~~ ~~ ./libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' if (!(cond)) { \ ^ libavcodec/vc1.c:882:50: note: place parentheses around the '+' expression to silence this warning av_assert0( v->s.mb_height == v->s.height + 15 >> 4 ~~~~~~~~~~~~^~~~ ./libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' if (!(cond)) { \ ^ libavcodec/vc1.c:883:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] || v->s.mb_height == FFALIGN(v->s.height + 15 >> 4, 2)); ~~~~~~~~~~~~^~~~ ~~ ./libavutil/common.h:71:26: note: expanded from macro 'FFALIGN' #define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1)) ^ ./libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' if (!(cond)) { \ ^ libavcodec/vc1.c:883:58: note: place parentheses around the '+' expression to silence this warning || v->s.mb_height == FFALIGN(v->s.height + 15 >> 4, 2)); ~~~~~~~~~~~~^~~~ ./libavutil/common.h:71:26: note: expanded from macro 'FFALIGN' #define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1)) ^ ./libavutil/avassert.h:38:11: note: expanded from macro 'av_assert0' if (!(cond)) { \ ^ libavcodec/vc1.c:885:46: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] v->s.mb_height = FFALIGN(v->s.height + 15 >> 4, 2); ~~~~~~~~~~~~^~~~ ~~ ./libavutil/common.h:71:26: note: expanded from macro 'FFALIGN' #define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1)) ^ libavcodec/vc1.c:885:46: note: place parentheses around the '+' expression to silence this warning v->s.mb_height = FFALIGN(v->s.height + 15 >> 4, 2); ~~~~~~~~~~~~^~~~ ./libavutil/common.h:71:26: note: expanded from macro 'FFALIGN' #define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1)) ^ libavcodec/vc1.c:892:38: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] v->s.mb_height = v->s.height + 15 >> 4; ~~~~~~~~~~~~^~~~ ~~ libavcodec/vc1.c:892:38: note: place parentheses around the '+' expression to silence this warning v->s.mb_height = v->s.height + 15 >> 4; ^ ( ) clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vc1dsp.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vcr1.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vda_h264.o clang: warning: argument unused during compilation: '-MMD' In file included from libavcodec/vc1dec.c:42: libavcodec/vdpau_internal.h:80:40: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_common_start_frame(struct vdpau_picture_context *pic, ^ libavcodec/vdpau_internal.h:83:32: warning: declaration of 'struct vdpau_picture_context' will not be visible outside of this function [-Wvisibility] int ff_vdpau_add_buffer(struct vdpau_picture_context *pic, const uint8_t *buf, ^ CC libavcodec/vda_h264_dec.o clang: warning: argument unused during compilation: '-MMD' libavcodec/vc1dec.c:5306:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sd->effect_type = get_bits_long(gb, 30)) { ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/vc1dec.c:5306:25: note: place parentheses around the assignment to silence this warning if (sd->effect_type = get_bits_long(gb, 30)) { ^ ( ) libavcodec/vc1dec.c:5306:25: note: use '==' to turn this assignment into an equality comparison if (sd->effect_type = get_bits_long(gb, 30)) { ^ == libavcodec/vc1dec.c:5345:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (sd->effect_flag = get_bits1(gb)) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ libavcodec/vc1dec.c:5345:25: note: place parentheses around the assignment to silence this warning if (sd->effect_flag = get_bits1(gb)) ^ ( ) libavcodec/vc1dec.c:5345:25: note: use '==' to turn this assignment into an equality comparison if (sd->effect_flag = get_bits1(gb)) ^ == libavcodec/vc1dec.c:5369:62: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] xoff[i] = av_clip(sd->coefs[i][2], 0, v->sprite_width-1 << 16); ~~~~~~~~~~~~~~~^~ ~~ libavcodec/vc1dec.c:5369:62: note: place parentheses around the '-' expression to silence this warning xoff[i] = av_clip(sd->coefs[i][2], 0, v->sprite_width-1 << 16); ^ ( ) libavcodec/vc1dec.c:5374:63: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] yoff[i] = av_clip(sd->coefs[i][5], 0, v->sprite_height-1 << 16); ~~~~~~~~~~~~~~~~^~ ~~ libavcodec/vc1dec.c:5374:63: note: place parentheses around the '-' expression to silence this warning yoff[i] = av_clip(sd->coefs[i][5], 0, v->sprite_height-1 << 16); ^ ( ) libavcodec/vc1dec.c:5870:63: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] slices[n_slices].mby_start = s->mb_height + 1 >> 1; ~~~~~~~~~~~~~^~~ ~~ libavcodec/vc1dec.c:5870:63: note: place parentheses around the '+' expression to silence this warning slices[n_slices].mby_start = s->mb_height + 1 >> 1; ^ ( ) libavcodec/vc1dec.c:5921:59: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] slices[n_slices].mby_start = s->mb_height + 1 >> 1; ~~~~~~~~~~~~~^~~ ~~ libavcodec/vc1dec.c:5921:59: note: place parentheses around the '+' expression to silence this warning slices[n_slices].mby_start = s->mb_height + 1 >> 1; ^ ( ) 23 warnings generated. CC libavcodec/videodsp.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vima.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vmdav.o clang: warning: argument unused during compilation: '-MMD' libavcodec/vda_h264.c:102:27: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] &vda_ctx->priv_allocated_size, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./libavutil/mem.h:358:48: note: passing argument to parameter 'size' here void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/vda_h264.c:230:31: warning: incompatible pointer types passing 'void (void *, CFDictionaryRef, OSStatus, uint32_t, CVImageBufferRef)' to parameter of type 'VDADecoderOutputCallback *' (aka 'void (**)(void *, CFDictionaryRef, OSStatus, uint32_t, CVImageBufferRef)') [-Wincompatible-pointer-types] vda_decoder_callback, ^~~~~~~~~~~~~~~~~~~~ /System/Library/Frameworks/VideoDecodeAcceleration.framework/Headers/VDADecoder.h:104:31: note: passing argument to parameter 'outputCallback' here VDADecoderOutputCallback *outputCallback, ^ 6 warnings generated. 2 warnings generated. CC libavcodec/vmnc.o CC libavcodec/vorbis.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/vda_h264_dec.c:112:30: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] ctx->get_buffer = avctx->get_buffer; ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/vda_h264_dec.c:113:12: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] avctx->get_buffer = NULL; ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ libavcodec/vda_h264_dec.c:124:12: warning: 'get_buffer' is deprecated [-Wdeprecated-declarations] avctx->get_buffer = ctx->get_buffer; ^ libavcodec/avcodec.h:2101:11: note: 'get_buffer' declared here int (*get_buffer)(struct AVCodecContext *c, AVFrame *pic); ^ CC libavcodec/vorbis_data.o 3 warnings generated. 1 warning generated. CC libavcodec/vorbis_parser.o CC libavcodec/vorbisdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vorbisdsp.o CC libavcodec/vorbisenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp3.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp3_parser.o CC libavcodec/vp3dsp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp5.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp56.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp56data.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp56dsp.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp56rac.o CC libavcodec/vp6.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp6dsp.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp8.o CC libavcodec/vp8_parser.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp8dsp.o clang: warning: argument unused during compilation: '-MMD' libavcodec/vp8.c:154:103: warning: '&&' within '||' [-Wlogical-op-parentheses] if (width != s->avctx->width || ((width+15)/16 != s->mb_width || (height+15)/16 != s->mb_height) && s->macroblocks_base || ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ libavcodec/vp8.c:154:103: note: place parentheses around the '&&' expression to silence this warning if (width != s->avctx->width || ((width+15)/16 != s->mb_width || (height+15)/16 != s->mb_height) && s->macroblocks_base || ^ ( ) libavcodec/vp8.c:166:75: warning: '&&' within '||' [-Wlogical-op-parentheses] s->mb_layout = is_vp7 || avctx->active_thread_type == FF_THREAD_SLICE && ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ libavcodec/vp8.c:166:75: note: place parentheses around the '&&' expression to silence this warning s->mb_layout = is_vp7 || avctx->active_thread_type == FF_THREAD_SLICE && ^ libavcodec/vp8.c:1388:38: warning: passing 'uint16_t [2]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] s->inter_dc_pred[mb->ref_frame - 1]); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/vp8.c:1294:49: note: passing argument to parameter 'pred' here int inter_predict_dc(int16_t block[16], int16_t pred[2]) ^ libavcodec/vp8.c:2308:39: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] mb_y - (is_vp7 ? 2 : 1)); ~~~~~^~~~~~~~~~~~~~~~~~~ libavcodec/vp8.c:2222:20: note: expanded from macro 'check_thread_pos' int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF); \ ^ libavcodec/vp8.c:2308:39: note: place parentheses around the '-' expression to silence this warning mb_y - (is_vp7 ? 2 : 1)); ~~~~~^~~~~~~~~~~~~~~~~~ libavcodec/vp8.c:2222:20: note: expanded from macro 'check_thread_pos' int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF); \ ^ libavcodec/vp8.c:2312:39: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] mb_y - (is_vp7 ? 2 : 1)); ~~~~~^~~~~~~~~~~~~~~~~~~ libavcodec/vp8.c:2222:20: note: expanded from macro 'check_thread_pos' int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF); \ ^ libavcodec/vp8.c:2312:39: note: place parentheses around the '-' expression to silence this warning mb_y - (is_vp7 ? 2 : 1)); ~~~~~^~~~~~~~~~~~~~~~~~ libavcodec/vp8.c:2222:20: note: expanded from macro 'check_thread_pos' int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF); \ ^ libavcodec/vp8.c:2425:67: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] (mb_x + 1) + (s->mb_width + 3), mb_y - 1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ libavcodec/vp8.c:2222:20: note: expanded from macro 'check_thread_pos' int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF); \ ^ libavcodec/vp8.c:2425:67: note: place parentheses around the '-' expression to silence this warning (mb_x + 1) + (s->mb_width + 3), mb_y - 1); ~~~~~^~~ libavcodec/vp8.c:2222:20: note: expanded from macro 'check_thread_pos' int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF); \ ^ libavcodec/vp8.c:2428:62: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] check_thread_pos(td, next_td, mb_x + 1, mb_y + 1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ libavcodec/vp8.c:2222:20: note: expanded from macro 'check_thread_pos' int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF); \ ^ libavcodec/vp8.c:2428:62: note: place parentheses around the '+' expression to silence this warning check_thread_pos(td, next_td, mb_x + 1, mb_y + 1); ~~~~~^~~ libavcodec/vp8.c:2222:20: note: expanded from macro 'check_thread_pos' int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF); \ ^ CC libavcodec/vp9.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vp9_parser.o CC libavcodec/vp9dsp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/vqavideo.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/wavpack.o libavcodec/vp9.c:1418:17: warning: enumeration values 'N_TXFM_SIZES' and 'N_TXFM_MODES' not handled in switch [-Wswitch] switch (max_tx) { ^ clang: warning: argument unused during compilation: '-MMD' libavcodec/vp9.c:2233:13: warning: enumeration values 'N_TXFM_SIZES' and 'N_TXFM_MODES' not handled in switch [-Wswitch] switch (b->tx) { ^ libavcodec/vp9.c:2275:17: warning: enumeration values 'N_TXFM_SIZES' and 'N_TXFM_MODES' not handled in switch [-Wswitch] switch (b->uvtx) { ^ libavcodec/vp9.c:3825:29: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] set_tile_offset(&s->tiling.tile_row_start, &s->tiling.tile_row_end, ^~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/vp9.c:3444:34: note: passing argument to parameter 'start' here static void set_tile_offset(int *start, int *end, int idx, int log2_n, int n) ^ libavcodec/vp9.c:3825:56: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] set_tile_offset(&s->tiling.tile_row_start, &s->tiling.tile_row_end, ^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/vp9.c:3444:46: note: passing argument to parameter 'end' here static void set_tile_offset(int *start, int *end, int idx, int log2_n, int n) ^ libavcodec/vp9.c:3859:37: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] set_tile_offset(&s->tiling.tile_col_start, &s->tiling.tile_col_end, ^~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/vp9.c:3444:34: note: passing argument to parameter 'start' here static void set_tile_offset(int *start, int *end, int idx, int log2_n, int n) ^ libavcodec/vp9.c:3859:64: warning: passing 'unsigned int *' to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] set_tile_offset(&s->tiling.tile_col_start, &s->tiling.tile_col_end, ^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/vp9.c:3444:46: note: passing argument to parameter 'end' here static void set_tile_offset(int *start, int *end, int idx, int log2_n, int n) ^ CC libavcodec/wavpackenc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/webp.o clang: warning: argument unused during compilation: '-MMD' libavcodec/wavpackenc.c:888:53: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->sampleptrs[i][0], &s->sampleptrs_size[i][0], ^~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/wavpackenc.c:893:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->sampleptrs[i][1], &s->sampleptrs_size[i][1], ^~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/wavpackenc.c:908:51: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->best_buffer[0], &s->best_buffer_size[0], ^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/wavpackenc.c:913:54: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->temp_buffer[i][0], &s->temp_buffer_size[i][0], ^~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/wavpackenc.c:918:55: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->best_buffer[1], &s->best_buffer_size[1], ^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/wavpackenc.c:923:58: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->temp_buffer[i][1], &s->temp_buffer_size[i][1], ^~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/wavpackenc.c:1867:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->js_left, &s->js_left_size, buf_size); ^~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/wavpackenc.c:1868:57: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->js_right, &s->js_right_size, buf_size); ^~~~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/webp.c:689:36: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] int offset = 2 + (prefix_code & 1) << extra_bits; ~~^~~~~~~~~~~~~~~~~~~ ~~ libavcodec/webp.c:689:36: note: place parentheses around the '+' expression to silence this warning int offset = 2 + (prefix_code & 1) << extra_bits; ^ ( ) libavcodec/webp.c:696:46: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] int extra_bits = prefix_code - 2 >> 1; ~~~~~~~~~~~~^~~ ~~ libavcodec/webp.c:696:46: note: place parentheses around the '-' expression to silence this warning int extra_bits = prefix_code - 2 >> 1; ^ ( ) libavcodec/webp.c:697:36: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] int offset = 2 + (prefix_code & 1) << extra_bits; ~~^~~~~~~~~~~~~~~~~~~ ~~ libavcodec/webp.c:697:36: note: place parentheses around the '+' expression to silence this warning int offset = 2 + (prefix_code & 1) << extra_bits; ^ ( ) libavcodec/webp.c:817:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[0] = p_t[0] + (p_l[0] + p_tr[0] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:817:29: note: place parentheses around the '+' expression to silence this warning p[0] = p_t[0] + (p_l[0] + p_tr[0] >> 1) >> 1; ^ ( ) libavcodec/webp.c:817:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[0] = p_t[0] + (p_l[0] + p_tr[0] >> 1) >> 1; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/webp.c:817:19: note: place parentheses around the '+' expression to silence this warning p[0] = p_t[0] + (p_l[0] + p_tr[0] >> 1) >> 1; ^ ( ) libavcodec/webp.c:818:libavcodec/wavpackenc.c:253329: :43: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] av_fast_padded_malloc(&s->orig_l, &s->orig_l_size, sizeof(int32_t) * nb_samples); p[1] = p_t[1] + (p_l[1] + p_tr[1] >> 1) >> 1; ^~~~~~~~~~~~~~~ ~~~~~~~^~~~~~~~~ ~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ libavcodec/webp.c:818:29: note: place parentheses around the '+' expression to silence this warninglibavcodec/wavpackenc.c:2536:47: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] av_fast_padded_malloc(&s->orig_r, &s->orig_r_size, sizeof(int32_t) * nb_samples); ^~~~~~~~~~~~~~~ libavcodec/avcodec.h:4986:53: note: passing argument to parameter 'size' here p[1] = p_t[1] + (p_l[1] + p_tr[1] >> 1) >> 1; ^ ( ) libavcodec/webp.c:818:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[1] = p_t[1] + (p_l[1] + p_tr[1] >> 1) >> 1; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/webp.c:818:19: note: place parentheses around the '+' expression to silence this warning p[1] = p_t[1] + (p_l[1] + p_tr[1] >> 1) >> 1; ^ ( ) void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^libavcodec/webp.c:819: 29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[2] = p_t[2] + (p_l[2] + p_tr[2] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:819:29: note: place parentheses around the '+' expression to silence this warning p[2] = p_t[2] + (p_l[2] + p_tr[2] >> 1) >> 1; ^ ( ) libavcodec/webp.c:819:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[2] = p_t[2] + (p_l[2] + p_tr[2] >> 1) >> 1; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/webp.c:819:19: note: place parentheses around the '+' expression to silence this warning p[2] = p_t[2] + (p_l[2] + p_tr[2] >> 1) >> 1; ^ ( ) libavcodec/webp.c:820:29: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[3] = p_t[3] + (p_l[3] + p_tr[3] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:820:29: note: place parentheses around the '+' expression to silence this warning p[3] = p_t[3] + (p_l[3] + p_tr[3] >> 1) >> 1; ^ ( ) libavcodec/webp.c:820:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[3] = p_t[3] + (p_l[3] + p_tr[3] >> 1) >> 1; ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/webp.c:820:19: note: place parentheses around the '+' expression to silence this warning p[3] = p_t[3] + (p_l[3] + p_tr[3] >> 1) >> 1; ^ ( ) libavcodec/webp.c:827:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[0] = p_l[0] + p_tl[0] >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:827:19: note: place parentheses around the '+' expression to silence this warning p[0] = p_l[0] + p_tl[0] >> 1; ^ ( ) libavcodec/webp.c:828:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[1] = p_l[1] + p_tl[1] >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:828:19: note: place parentheses around the '+' expression to silence this warning p[1] = p_l[1] + p_tl[1] >> 1; ^ ( ) libavcodec/webp.c:829:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[2] = p_l[2] + p_tl[2] >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:829:19: note: place parentheses around the '+' expression to silence this warning p[2] = p_l[2] + p_tl[2] >> 1; ^ ( ) libavcodec/webp.c:830:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[3] = p_l[3] + p_tl[3] >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:830:19: note: place parentheses around the '+' expression to silence this warning p[3] = p_l[3] + p_tl[3] >> 1; ^ ( ) libavcodec/webp.c:837:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[0] = p_l[0] + p_t[0] >> 1; ~~~~~~~^~~~~~~~ ~~ libavcodec/webp.c:837:19: note: place parentheses around the '+' expression to silence this warning p[0] = p_l[0] + p_t[0] >> 1; ^ ( ) libavcodec/webp.c:838:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[1] = p_l[1] + p_t[1] >> 1; ~~~~~~~^~~~~~~~ ~~ libavcodec/webp.c:838:19: note: place parentheses around the '+' expression to silence this warning p[1] = p_l[1] + p_t[1] >> 1; ^ ( ) libavcodec/webp.c:839:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[2] = p_l[2] + p_t[2] >> 1; ~~~~~~~^~~~~~~~ ~~ libavcodec/webp.c:839:19: note: place parentheses around the '+' expression to silence this warning p[2] = p_l[2] + p_t[2] >> 1; ^ ( ) libavcodec/webp.c:840:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[3] = p_l[3] + p_t[3] >> 1; ~~~~~~~^~~~~~~~ ~~ libavcodec/webp.c:840:19: note: place parentheses around the '+' expression to silence this warning p[3] = p_l[3] + p_t[3] >> 1; ^ ( ) libavcodec/webp.c:847:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[0] = p_tl[0] + p_t[0] >> 1; ~~~~~~~~^~~~~~~~ ~~ libavcodec/webp.c:libavcodec/wavpackenc.c:2831:13: warning: 8 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch] 847 switch (s->avctx->sample_fmt) { ^ :20: note: place parentheses around the '+' expression to silence this warning p[0] = p_tl[0] + p_t[0] >> 1; ^ ( ) libavcodec/webp.c:848:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] libavcodec/wavpackenc.c:2868:43: warning p[1] = p_tl[1] + p_t[1] >> 1; ~~~~~~~~^~~~~~~~ ~~ : libavcodec/webp.c:848:20: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] note: av_fast_padded_malloc(&s->samples[0], &s->samples_size[0], ^~~~~~~~~~~~~~~~~~~ place parentheses around the '+' expression to silence this warning libavcodec/avcodec.h:4986 p[1] = p_tl[1] + p_t[1] >> 1; ^ ( ) :53: libavcodec/webp.c:849:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] note p[2] = p_tl[2] + p_t[2] >> 1; ~~~~~~~~^~~~~~~~ ~~ : passing argument to parameter 'size' herelibavcodec/webp.c:849:20: note: place parentheses around the '+' expression to silence this warning p[2] = p_tl[2] + p_t[2] >> 1; ^ ( ) void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);libavcodec/webp.c:850:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] ^ p[3] = p_tl[3] + p_t[3] >> 1; ~~~~~~~~^~~~~~~~ ~~ libavcodec/webp.c:850:20: note: place parentheses around the '+' expression to silence this warning p[3] = p_tl[3] + p_t[3] >> 1; ^ ( ) libavcodec/wavpackenc.c:2873:47: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] libavcodec/webp.c:857:19: av_fast_padded_malloc(&s->samples[1], &s->samples_size[1], ^~~~~~~~~~~~~~~~~~~ warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[0] = p_t[0] + p_tr[0] >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:857:19: note: place parentheses around the '+' expression to silence this warning p[0] = p_t[0] + p_tr[0] >> 1; ^ ( ) libavcodec/avcodec.h:libavcodec/webp.c:858:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 4986 p[1] = p_t[1] + p_tr[1] >> 1; : ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:858:19: 53: note: passing argument to parameter 'size' here note: place parentheses around the '+' expression to silence this warning void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size); ^ p[1] = p_t[1] + p_tr[1] >> 1; ^ ( ) libavcodec/webp.c:859:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]libavcodec/wavpackenc.c:2887:17: warning: 9 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch] switch (s->avctx->sample_fmt) { ^ p[2] = p_t[2] + p_tr[2] >> 1; ~~~~~~~^~~~~~~~~ ~~libavcodec/wavpackenc.c:2893:24: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const int8_t *' (aka 'const signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] libavcodec/webp.c fill_buffer(s, frame->extended_data[s->ch_offset], s->samples[0], s->block_samples); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/wavpackenc.c:2820:39::859:19: note: place parentheses around the '+' expression to silence this warning note p[2] = p_t[2] + p_tr[2] >> 1; ^ ( ) : passing argument to parameter 'src' here libavcodec/webp.c:860:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[3] = p_t[3] + p_tr[3] >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:860:19: note: place parentheses around the '+' expression to silence this warning p[3] = p_t[3] + p_tr[3] >> 1; ^ ( ) const int8_t *src, int32_t *dst, ^ libavcodec/webp.c:867:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[0] = (p_l[0] + p_tl[0] >> 1) + (p_t[0] + p_tr[0] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:867:20: note: place parentheses around the '+' expression to silence this warning libavcodec/wavpackenc.c:2898:28: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const int8_t *' (aka 'const signed char *') converts between pointers to integer types with different sign [-Wpointer-sign] p[0] = (p_l[0] + p_tl[0] >> 1) + (p_t[0] + p_tr[0] >> 1) >> 1; fill_buffer(s, frame->extended_data[s->ch_offset + 1], s->samples[1], s->block_samples); ^ ( ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/webp.c:867:46: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]libavcodec/wavpackenc.c: 2820: p[0] = (p_l[0] + p_tl[0] >> 1) + (p_t[0] + p_tr[0] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:867:46: 39: note: passing argument to parameter 'src' here note: const int8_t *src, int32_t *dst, ^place parentheses around the '+' expression to silence this warning p[0] = (p_l[0] + p_tl[0] >> 1) + (p_t[0] + p_tr[0] >> 1) >> 1; ^ ( ) libavcodec/webp.c:867:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[0] = (p_l[0] + p_tl[0] >> 1) + (p_t[0] + p_tr[0] >> 1) >> 1; ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/webp.c:867:36: note: place parentheses around the '+' expression to silence this warning p[0] = (p_l[0] + p_tl[0] >> 1) + (p_t[0] + p_tr[0] >> 1) >> 1; ^ ( ) libavcodec/webp.c:868:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[1] = (p_l[1] + p_tl[1] >> 1) + (p_t[1] + p_tr[1] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:868:20: note: place parentheses around the '+' expression to silence this warning p[1] = (p_l[1] + p_tl[1] >> 1) + (p_t[1] + p_tr[1] >> 1) >> 1; ^ ( ) libavcodec/webp.c:868:46: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[1] = (p_l[1] + p_tl[1] >> 1) + (p_t[1] + p_tr[1] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:868:46: note: place parentheses around the '+' expression to silence this warning p[1] = (p_l[1] + p_tl[1] >> 1) + (p_t[1] + p_tr[1] >> 1) >> 1; ^ ( ) libavcodec/webp.c:868:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[1] = (p_l[1] + p_tl[1] >> 1) + (p_t[1] + p_tr[1] >> 1) >> 1; ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/webp.c:868:36: note: place parentheses around the '+' expression to silence this warning p[1] = (p_l[1] + p_tl[1] >> 1) + (p_t[1] + p_tr[1] >> 1) >> 1; ^ ( ) libavcodec/webp.c:869:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[2] = (p_l[2] + p_tl[2] >> 1) + (p_t[2] + p_tr[2] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:869:20: note: place parentheses around the '+' expression to silence this warning p[2] = (p_l[2] + p_tl[2] >> 1) + (p_t[2] + p_tr[2] >> 1) >> 1; ^ ( ) libavcodec/webp.c:869:46: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[2] = (p_l[2] + p_tl[2] >> 1) + (p_t[2] + p_tr[2] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:869:46: note: place parentheses around the '+' expression to silence this warning p[2] = (p_l[2] + p_tl[2] >> 1) + (p_t[2] + p_tr[2] >> 1) >> 1; ^ ( ) libavcodec/webp.c:869:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[2] = (p_l[2] + p_tl[2] >> 1) + (p_t[2] + p_tr[2] >> 1) >> 1; ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/webp.c:869:36: note: place parentheses around the '+' expression to silence this warning p[2] = (p_l[2] + p_tl[2] >> 1) + (p_t[2] + p_tr[2] >> 1) >> 1; ^ ( ) libavcodec/webp.c:870:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[3] = (p_l[3] + p_tl[3] >> 1) + (p_t[3] + p_tr[3] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:870:20: note: place parentheses around the '+' expression to silence this warning p[3] = (p_l[3] + p_tl[3] >> 1) + (p_t[3] + p_tr[3] >> 1) >> 1; ^ ( ) libavcodec/webp.c:870:46: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[3] = (p_l[3] + p_tl[3] >> 1) + (p_t[3] + p_tr[3] >> 1) >> 1; ~~~~~~~^~~~~~~~~ ~~ libavcodec/webp.c:870:46: note: place parentheses around the '+' expression to silence this warning p[3] = (p_l[3] + p_tl[3] >> 1) + (p_t[3] + p_tr[3] >> 1) >> 1; ^ ( ) libavcodec/webp.c:870:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] p[3] = (p_l[3] + p_tl[3] >> 1) + (p_t[3] + p_tr[3] >> 1) >> 1; ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ~~ libavcodec/webp.c:870:36: note: place parentheses around the '+' expression to silence this warning p[3] = (p_l[3] + p_tl[3] >> 1) + (p_t[3] + p_tr[3] >> 1) >> 1; ^ ( ) libavcodec/webp.c:899:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] int d = a + b >> 1; ~~^~~ ~~ libavcodec/webp.c:899:15: note: place parentheses around the '+' expression to silence this warning int d = a + b >> 1; ^ ( ) libavcodec/webp.c:1134:17: warning: enumeration value 'SUBTRACT_GREEN' not handled in switch [-Wswitch] switch (transform) { ^ libavcodec/webp.c:1207:13: warning: enumeration value 'ALPHA_FILTER_NONE' not handled in switch [-Wswitch] switch (m) { ^ CC libavcodec/webvttdec.o 42 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/wma.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/wma_common.o libavcodec/webvttdec.c:78:17: warning: initializing 'const char *' with an expression of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] const char *ptr = avpkt->data; ^ ~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/wmadec.o CC libavcodec/wmaenc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/wmalosslessdec.o clang: warning: argument unused during compilation: '-MMD' libavcodec/wmalosslessdec.c:681:44: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] pred[ich] += 1 << s->mclms_scaling - 1; ~~ ~~~~~~~~~~~~~~~~~^~~ libavcodec/wmalosslessdec.c:681:44: note: place parentheses around the '-' expression to silence this warning pred[ich] += 1 << s->mclms_scaling - 1; ^ ( ) libavcodec/wmalosslessdec.c:713:42: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses] int range = 1 << s->bits_per_sample - 1; ~~ ~~~~~~~~~~~~~~~~~~~^~~ libavcodec/wmalosslessdec.c:713:42: note: place parentheses around the '-' expression to silence this warning int range = 1 << s->bits_per_sample - 1; ^ ( ) CC libavcodec/wmaprodec.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/wmavoice.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/wmv2.o clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/wmv2dec.o CC libavcodec/wmv2dsp.o 16 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/wmv2enc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/wnv1.o clang: warning: argument unused during compilation: '-MMD' 8 warnings generated. CC libavcodec/ws-snd1.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/ac3dsp_init.o CC libavcodec/x86/cavsdsp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/constants.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/dcadsp_init.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/dct_init.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/ac3dsp.o YASM libavcodec/x86/dcadsp.o CC libavcodec/x86/dirac_dwt.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/deinterlace.o libavcodec/x86/dirac_dwt.c:170:13: warning: 5 enumeration values not handled in switch: 'DWT_SNOW_DAUB9_7', 'DWT_SNOW_LEGALL5_3', 'DWT_DIRAC_FIDELITY'... [-Wswitch] switch (type) { ^ libavcodec/x86/dirac_dwt.c:196:13: warning: 9 enumeration values not handled in switch: 'DWT_SNOW_DAUB9_7', 'DWT_SNOW_LEGALL5_3', 'DWT_DIRAC_LEGALL5_3'... [-Wswitch] switch (type) { ^ 2 warnings generated. CC libavcodec/x86/diracdsp_mmx.o YASM libavcodec/x86/dct32.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/dnxhdenc_init.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/dnxhdenc.o CC libavcodec/x86/dsputil_init.o YASM libavcodec/x86/diracdsp_yasm.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/dsputil_mmx.o CC libavcodec/x86/dsputil_x86.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/dsputilenc_mmx.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/fdct.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/dsputil.o YASM libavcodec/x86/dwt_yasm.o CC libavcodec/x86/fft_init.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/flacdsp_init.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/flacdsp.o CC libavcodec/x86/fmtconvert_init.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/fft.o YASM libavcodec/x86/dsputilenc.o CC libavcodec/x86/fpel_mmx.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/h263dsp_init.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/fmtconvert.o YASM libavcodec/x86/fpel.o 7 warnings generated. YASM libavcodec/x86/h263_loopfilter.o libavcodec/x86/fft.asm:54: warning: section flags ignored on section redeclaration YASM libavcodec/x86/h264_chromamc_10bit.o YASM libavcodec/x86/h264_chromamc.o YASM libavcodec/x86/h264_idct_10bit.o YASM libavcodec/x86/h264_deblock_10bit.o YASM libavcodec/x86/h264_deblock.o CC libavcodec/x86/h264_intrapred_init.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/h264_qpel.o YASM libavcodec/x86/h264_intrapred_10bit.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/h264_idct.o libavcodec/x86/h264_qpel.c:402:1: warning: passing 'uint16_t [48]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_4816(mmxext) ^~~~~~~~~~~~~~~~~~~~ libavcodec/x86/h264_qpel.c:377:26: note: expanded from macro 'H264_MC_4816' #define H264_MC_4816(MMX)\ ^ libavcodec/x86/h264_qpel.c:244:36: note: expanded from macro '\ H264_MC' H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro '\ H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:391:1: note: passing argument to parameter 'tmp' here QPEL_H264(put_, PUT_OP, mmxext) ^ libavcodec/x86/h264_qpel.c:79:100: note: expanded from macro 'QPEL_H264' static av_always_inline void ff_ ## OPNAME ## h264_qpel4_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:402:1: warning: passing 'uint16_t [192]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_4816(mmxext) ^~~~~~~~~~~~~~~~~~~~ libavcodec/x86/h264_qpel.c:378:25: note: expanded from macro 'H264_MC_4816' H264_MC(put_, 4, MMX, 8)\ ^ libavcodec/x86/h264_qpel.c:244:36: note: expanded from macro '\ H264_MC' H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro '\ H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:391:1: note: passing argument to parameter 'tmp' here QPEL_H264(put_, PUT_OP, mmxext) ^ libavcodec/x86/h264_qpel.c:147:100: note: expanded from macro 'QPEL_H264' static av_always_inline void ff_ ## OPNAME ## h264_qpel8_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:402:1: warning: passing 'uint16_t [384]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_4816(mmxext) ^~~~~~~~~~~~~~~~~~~~ libavcodec/x86/h264_qpel.c:379:25: note: expanded from macro 'H264_MC_4816' H264_MC(put_, 8, MMX, 8)\ ^ libavcodec/x86/h264_qpel.c:244:36: note: expanded from macro '\ H264_MC' H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro '\ H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:391:1: note: passing argument to parameter 'tmp' here QPEL_H264(put_, PUT_OP, mmxext) ^ libavcodec/x86/h264_qpel.c:151:101: note: expanded from macro 'QPEL_H264' static av_always_inline void ff_ ## OPNAME ## h264_qpel16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:402:1: warning: passing 'uint16_t [48]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_4816(mmxext) ^~~~~~~~~~~~~~~~~~~~ libavcodec/x86/h264_qpel.c:380:25: note: expanded from macro 'H264_MC_4816' H264_MC(put_, 16,MMX, 8)\ ^ libavcodec/x86/h264_qpel.c:244:36: note: expanded from macro '\ H264_MC' H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro '\ H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:392:1: note: passing argument to parameter 'tmp' here QPEL_H264(avg_, AVG_MMXEXT_OP, mmxext) ^ libavcodec/x86/h264_qpel.c:79:100: note: expanded from macro 'QPEL_H264' static av_always_inline void ff_ ## OPNAME ## h264_qpel4_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:402:1: warning: passing 'uint16_t [192]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_4816(mmxext) ^~~~~~~~~~~~~~~~~~~~ libavcodec/x86/h264_qpel.c:381:25: note: expanded from macro 'H264_MC_4816' H264_MC(avg_, 4, MMX, 8)\ ^ libavcodec/x86/h264_qpel.c:244:36: note: expanded from macro '\ H264_MC' H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro '\ H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:392:1: note: passing argument to parameter 'tmp' here QPEL_H264(avg_, AVG_MMXEXT_OP, mmxext) ^ libavcodec/x86/h264_qpel.c:147:100: note: expanded from macro 'QPEL_H264' static av_always_inline void ff_ ## OPNAME ## h264_qpel8_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:402:1: warning: passing 'uint16_t [384]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_4816(mmxext) ^~~~~~~~~~~~~~~~~~~~ libavcodec/x86/h264_qpel.c:382:25: note: expanded from macro 'H264_MC_4816' H264_MC(avg_, 8, MMX, 8)\ ^ libavcodec/x86/h264_qpel.c:244:36: note: expanded from macro '\ H264_MC' H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro '\ H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:392:1: note: passing argument to parameter 'tmp' here QPEL_H264(avg_, AVG_MMXEXT_OP, mmxext) ^ libavcodec/x86/h264_qpel.c:151:101: note: expanded from macro 'QPEL_H264' static av_always_inline void ff_ ## OPNAME ## h264_qpel16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:404:13: warning: passing 'uint16_t [192]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_816(H264_MC_HV, sse2) ^ libavcodec/x86/h264_qpel.c:385:31: note: expanded from macro 'H264_MC_816' #define H264_MC_816(QPEL, XMM)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro 'H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:395:1: note: passing argument to parameter 'tmp' here QPEL_H264_HV_XMM(put_, PUT_OP, sse2) ^ libavcodec/x86/h264_qpel.c:221:100: note: expanded from macro 'QPEL_H264_HV_XMM' static av_always_inline void ff_ ## OPNAME ## h264_qpel8_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:404:13: warning: passing 'uint16_t [384]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_816(H264_MC_HV, sse2) ^ libavcodec/x86/h264_qpel.c:386:23: note: expanded from macro 'H264_MC_816' QPEL(put_, 8, XMM, 16)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro 'H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:395:1: note: passing argument to parameter 'tmp' here QPEL_H264_HV_XMM(put_, PUT_OP, sse2) ^ libavcodec/x86/h264_qpel.c:224:101: note: expanded from macro 'QPEL_H264_HV_XMM' static av_always_inline void ff_ ## OPNAME ## h264_qpel16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:404:13: warning: passing 'uint16_t [192]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_816(H264_MC_HV, sse2) ^ libavcodec/x86/h264_qpel.c:387:23: note: expanded from macro 'H264_MC_816' QPEL(put_, 16,XMM, 16)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro 'H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:396:1: note: passing argument to parameter 'tmp' here QPEL_H264_HV_XMM(avg_,AVG_MMXEXT_OP, sse2) ^ libavcodec/x86/h264_qpel.c:221:100: note: expanded from macro 'QPEL_H264_HV_XMM' static av_always_inline void ff_ ## OPNAME ## h264_qpel8_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:404:13: warning: passing 'uint16_t [384]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_816(H264_MC_HV, sse2) ^ libavcodec/x86/h264_qpel.c:388:23: note: expanded from macro 'H264_MC_816' QPEL(avg_, 8, XMM, 16)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro 'H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:396:1: note: passing argument to parameter 'tmp' here QPEL_H264_HV_XMM(avg_,AVG_MMXEXT_OP, sse2) ^ libavcodec/x86/h264_qpel.c:224:101: note: expanded from macro 'QPEL_H264_HV_XMM' static av_always_inline void ff_ ## OPNAME ## h264_qpel16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:406:13: warning: passing 'uint16_t [192]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_816(H264_MC_HV, ssse3) ^ libavcodec/x86/h264_qpel.c:385:31: note: expanded from macro 'H264_MC_816' #define H264_MC_816(QPEL, XMM)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro 'H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:399:1: note: passing argument to parameter 'tmp' here QPEL_H264_HV_XMM(put_, PUT_OP, ssse3) ^ libavcodec/x86/h264_qpel.c:221:100: note: expanded from macro 'QPEL_H264_HV_XMM' static av_always_inline void ff_ ## OPNAME ## h264_qpel8_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:406:13: warning: passing 'uint16_t [384]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_816(H264_MC_HV, ssse3) ^ libavcodec/x86/h264_qpel.c:386:23: note: expanded from macro 'H264_MC_816' QPEL(put_, 8, XMM, 16)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro 'H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:399:1: note: passing argument to parameter 'tmp' here QPEL_H264_HV_XMM(put_, PUT_OP, ssse3) ^ libavcodec/x86/h264_qpel.c:224:101: note: expanded from macro 'QPEL_H264_HV_XMM' static av_always_inline void ff_ ## OPNAME ## h264_qpel16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:406:13: warning: passing 'uint16_t [192]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_816(H264_MC_HV, ssse3) ^ libavcodec/x86/h264_qpel.c:387:23: note: expanded from macro 'H264_MC_816' QPEL(put_, 16,XMM, 16)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro 'H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:400:1: note: passing argument to parameter 'tmp' here QPEL_H264_HV_XMM(avg_,AVG_MMXEXT_OP, ssse3) ^ libavcodec/x86/h264_qpel.c:221:100: note: expanded from macro 'QPEL_H264_HV_XMM' static av_always_inline void ff_ ## OPNAME ## h264_qpel8_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ libavcodec/x86/h264_qpel.c:406:13: warning: passing 'uint16_t [384]' to parameter of type 'int16_t *' (aka 'short *') converts between pointers to integer types with different sign [-Wpointer-sign] H264_MC_816(H264_MC_HV, ssse3) ^ libavcodec/x86/h264_qpel.c:388:23: note: expanded from macro 'H264_MC_816' QPEL(avg_, 8, XMM, 16)\ ^ libavcodec/x86/h264_qpel.c:334:68: note: expanded from macro 'H264_MC_HV' ff_ ## OPNAME ## h264_qpel ## SIZE ## _hv_lowpass_ ## MMX(dst, temp, src, stride, SIZE, stride);\ ^~~~ libavcodec/x86/h264_qpel.c:400:1: note: passing argument to parameter 'tmp' here QPEL_H264_HV_XMM(avg_,AVG_MMXEXT_OP, ssse3) ^ libavcodec/x86/h264_qpel.c:224:101: note: expanded from macro 'QPEL_H264_HV_XMM' static av_always_inline void ff_ ## OPNAME ## h264_qpel16_hv_lowpass_ ## MMX(uint8_t *dst, int16_t *tmp, uint8_t *src, int dstStride, int tmpStride, int srcStride){\ ^ YASM libavcodec/x86/h264_weight.o YASM libavcodec/x86/h264_intrapred.o 14 warnings generated. CC libavcodec/x86/h264chroma_init.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/h264dsp_init.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/hpeldsp_init.o YASM libavcodec/x86/h264_weight_10bit.o clang: warning: argument unused during compilation: '-MMD' 7 warnings generated. CC libavcodec/x86/hpeldsp_mmx.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/idct_mmx_xvid.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/h264_qpel_8bit.o YASM libavcodec/x86/hpeldsp.o CC libavcodec/x86/idct_sse2_xvid.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/h264_qpel_10bit.o YASM libavcodec/x86/lossless_videodsp.o CC libavcodec/x86/lossless_videodsp_init.o CC libavcodec/x86/lpc.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/mlpdsp.o CC libavcodec/x86/motion_est.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/mpegaudiodsp.o CC libavcodec/x86/mpegvideo.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/mpegvideoenc.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/imdct36.o CC libavcodec/x86/pngdsp_init.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/pngdsp.o CC libavcodec/x86/proresdsp_init.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/rv34dsp_init.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/qpel.o YASM libavcodec/x86/proresdsp.o YASM libavcodec/x86/rv34dsp.o CC libavcodec/x86/rv40dsp_init.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/mpeg4qpel.o CC libavcodec/x86/sbrdsp_init.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/simple_idct.o CC libavcodec/x86/snowdsp.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/ttadsp.o YASM libavcodec/x86/sbrdsp.o YASM libavcodec/x86/rv40dsp.o CC libavcodec/x86/ttadsp_init.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/v210-init.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/vc1dsp_init.o CC libavcodec/x86/vc1dsp_mmx.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/videodsp_init.o YASM libavcodec/x86/v210.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/vorbisdsp_init.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/x86/vp3dsp_init.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/vorbisdsp.o CC libavcodec/x86/vp6dsp_init.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/vc1dsp.o CC libavcodec/x86/vp8dsp_init.o YASM libavcodec/x86/vp6dsp.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/videodsp.o CC libavcodec/x86/vp9dsp_init.o YASM libavcodec/x86/vp3dsp.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/vp8dsp.o CC libavcodec/xan.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/xbmdec.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/vp9mc.o libavcodec/xbmdec.c:44:26: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] for(; pdata, avpkt->size, "_width"); ^~~~~~~~ libavcodec/xbmdec.c:40:68: note: passing argument to parameter 'key' here static int parse_str_int(const uint8_t *p, int len, const uint8_t *key) ^ libavcodec/xbmdec.c:76:54: warning: passing 'char [8]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] height = parse_str_int(avpkt->data, avpkt->size, "_height"); ^~~~~~~~~ libavcodec/xbmdec.c:40:68: note: passing argument to parameter 'key' here static int parse_str_int(const uint8_t *p, int len, const uint8_t *key) ^ libavcodec/xbmdec.c:85:26: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] next = ptr + strcspn(ptr, "{"); ^~~ /usr/include/string.h:80:29: note: passing argument to parameter here size_t strcspn(const char *, const char *); ^ libavcodec/xbmdec.c:87:30: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] next = ptr + strcspn(ptr, "("); ^~~ /usr/include/string.h:80:29: note: passing argument to parameter here size_t strcspn(const char *, const char *); ^ libavcodec/xbmdec.c:98:28: warning: passing 'const uint8_t *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ptr += strcspn(ptr, "x$") + 1; ^~~ /usr/include/string.h:80:29: note: passing argument to parameter here size_t strcspn(const char *, const char *); ^ 11 warnings generated. CC libavcodec/xbmenc.o clang: warning: argument unused during compilation: '-MMD' libavcodec/xbmenc.c:41:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 32, "#define image_width %u\n", avctx->width); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xbmenc.c:42:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 33, "#define image_height %u\n", avctx->height); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xbmenc.c:43:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 40, "static unsigned char image_bits[] = {\n"); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xbmenc.c:46:29: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 7, " 0x%02X,", ff_reverse[*ptr++]); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xbmenc.c:48:25: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 2, "\n"); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ libavcodec/xbmenc.c:50:21: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buf += snprintf(buf, 5, " };\n"); ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ 6 warnings generated. CC libavcodec/xface.o CC libavcodec/xfacedec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' CC libavcodec/xfaceenc.o libavcodec/xfacedec.c:144:9: warning: assigning to 'char *' from 'uint8_t [2304]' converts between pointers to integer types with different sign [-Wpointer-sign] buf = xface->bitmap; ^ ~~~~~~~~~~~~~ libavcodec/xfacedec.c:158:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] buf = frame->data[0]; ^ ~~~~~~~~~~~~~~ clang: warning: argument unused during compilation: '-MMD' 2 warnings generated. CC libavcodec/xiph.o CC libavcodec/xl.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/xfaceenc.c:184:18: warning: passing 'uint8_t [2304]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap, 16, 16, 0, &pq); ^~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:185:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + 16, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:186:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + 32, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:187:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 16, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:188:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 16 + 16, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:189:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 16 + 32, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:190:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 32, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:191:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 32 + 16, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ libavcodec/xfaceenc.c:192:18: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] encode_block(xface->bitmap + XFACE_WIDTH * 32 + 32, 16, 16, 0, &pq); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libavcodec/xfaceenc.c:107:32: note: passing argument to parameter 'bitmap' here static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq) ^ CC libavcodec/xsubdec.o 9 warnings generated. clang: warning: argument unused during compilation: '-MMD' CC libavcodec/xsubenc.o YASM libavcodec/x86/vp9intrapred.o CC libavcodec/xwddec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/xsubenc.c:153:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] snprintf(buf, 28, ^~~ /usr/include/secure/_stdio.h:57:29: note: expanded from macro 'snprintf' __builtin___snprintf_chk (str, len, 0, __darwin_obsz(str), __VA_ARGS__) ^ CC libavcodec/xwdenc.o clang: warning: argument unused during compilation: '-MMD' CC libavcodec/xxan.o 1 warning generated. CC libavcodec/y41pdec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/xwdenc.c:181:33: warning: passing 'char [11]' to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] bytestream_put_buffer(&buf, WINDOW_NAME, WINDOW_NAME_SIZE); ^~~~~~~~~~~ libavcodec/xwdenc.c:30:29: note: expanded from macro 'WINDOW_NAME' #define WINDOW_NAME "lavcxwdenc" ^~~~~~~~~~~~ libavcodec/bytestream.h:367:67: note: passing argument to parameter 'src' here const uint8_t *src, ^ 1 warning generated. CC libavcodec/y41penc.o CC libavcodec/yop.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' libavcodec/yop.c:230:67: warning: '&' within '|' [-Wbitwise-op-parentheses] (palette[i + firstcolor] >> 6) & 0x30303; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ libavcodec/yop.c:230:67: note: place parentheses around the '&' expression to silence this warning (palette[i + firstcolor] >> 6) & 0x30303; ^ ( ) CC libavcodec/yuv4dec.o clang: warning: argument unused during compilation: '-MMD' 1 warning generated. CC libavcodec/yuv4enc.o CC libavcodec/zerocodec.o clang: warning: argument unused during compilation: '-MMD' clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/vp8dsp_loopfilter.o libavcodec/yuv4dec.c:41:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] if (avpkt->size < 6 * (avctx->width + 1 >> 1) * (avctx->height + 1 >> 1)) { ~~~~~~~~~~~~~^~~ ~~ libavcodec/yuv4dec.c:41:41: note: place parentheses around the '+' expression to silence this warning if (avpkt->size < 6 * (avctx->width + 1 >> 1) * (avctx->height + 1 >> 1)) { ^ ( ) libavcodec/yuv4dec.c:41:68: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] if (avpkt->size < 6 * (avctx->width + 1 >> 1) * (avctx->height + 1 >> 1)) { ~~~~~~~~~~~~~~^~~ ~~ libavcodec/yuv4dec.c:41:68: note: place parentheses around the '+' expression to silence this warning if (avpkt->size < 6 * (avctx->width + 1 >> 1) * (avctx->height + 1 >> 1)) { ^ ( ) 2 warnings generated. CC libavcodec/zmbv.o libavcodec/yuv4enc.c:45:63: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] if ((ret = ff_alloc_packet2(avctx, pkt, 6 * (avctx->width + 1 >> 1) * (avctx->height + 1 >> 1))) < 0) ~~~~~~~~~~~~~^~~ ~~ libavcodec/yuv4enc.c:45:63: note: place parentheses around the '+' expression to silence this warning if ((ret = ff_alloc_packet2(avctx, pkt, 6 * (avctx->width + 1 >> 1) * (avctx->height + 1 >> 1))) < 0) ^ ( ) libavcodec/yuv4enc.c:45:90: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] if ((ret = ff_alloc_packet2(avctx, pkt, 6 * (avctx->width + 1 >> 1) * (avctx->height + 1 >> 1))) < 0) ~~~~~~~~~~~~~~^~~ ~~ libavcodec/yuv4enc.c:45:90: note: place parentheses around the '+' expression to silence this warning if ((ret = ff_alloc_packet2(avctx, pkt, 6 * (avctx->width + 1 >> 1) * (avctx->height + 1 >> 1))) < 0) ^ ( ) libavcodec/yuv4enc.c:56:35: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] for (i = 0; i < avctx->height + 1 >> 1; i++) { ~~~~~~~~~~~~~~^~~ ~~ libavcodec/yuv4enc.c:56:35: note: place parentheses around the '+' expression to silence this warning for (i = 0; i < avctx->height + 1 >> 1; i++) { ^ ( ) libavcodec/yuv4enc.c:57:38: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] for (j = 0; j < avctx->width + 1 >> 1; j++) { ~~~~~~~~~~~~~^~~ ~~ libavcodec/yuv4enc.c:57:38: note: place parentheses around the '+' expression to silence this warning for (j = 0; j < avctx->width + 1 >> 1; j++) { ^ ( ) clang: warning: argument unused during compilation: '-MMD' 4 warnings generated. CC libavcodec/zmbvenc.o clang: warning: argument unused during compilation: '-MMD' YASM libavcodec/x86/vp9itxfm.o YASM libavcodec/x86/vp9lpf.o AR libavcodec/libavcodec.a cc -o mplayer command.o m_property.o mixer.o mp_fifo.o mplayer.o parser-mpcmd.o pnm_loader.o input/input.o libao2/ao_mpegpes.o libao2/ao_null.o libao2/ao_pcm.o libao2/audio_out.o libvo/aspect.o libvo/geometry.o libvo/video_out.o libvo/vo_mpegpes.o libvo/vo_null.o sub/spuenc.o libvo/vo_aa.o input/ar.o libvo/vo_caca.o libao2/ao_coreaudio.o libvo/vo_corevideo.o libvo/osx_common.o libvo/osx_objc_common.o libvo/vo_png.o libvo/vo_gif89a.o libvo/gl_common.o libvo/vo_gl.o libvo/csputils.o libvo/vo_gl_tiled.o libvo/sdl_common.o libmenu/menu.o libmenu/menu_chapsel.o libmenu/menu_cmdlist.o libmenu/menu_console.o libmenu/menu_filesel.o libmenu/menu_list.o libmenu/menu_param.o libmenu/menu_pt.o libmenu/menu_txt.o libmenu/vf_menu.o libvo/vo_matrixview.o libvo/matrixview.o libvo/vo_md5sum.o libvo/vo_mng.o udp_sync.o libao2/ao_openal.o libvo/vo_pnm.o libao2/ao_sdl.o libvo/vo_sdl.o libvo/vo_tga.o libvo/vo_yuv4mpeg.o asxparser.o bstr.o codec-cfg.o cpudetect.o edl.o fmt-conversion.o m_config.o m_option.o m_struct.o mp_msg.o mp_strings.o mpcommon.o parser-cfg.o path.o playtree.o playtreeparser.o subopt-helper.o libaf/af.o libaf/af_center.o libaf/af_channels.o libaf/af_comp.o libaf/af_delay.o libaf/af_dummy.o libaf/af_equalizer.o libaf/af_extrastereo.o libaf/af_format.o libaf/af_gate.o libaf/af_hrtf.o libaf/af_karaoke.o libaf/af_pan.o libaf/af_resample.o libaf/af_scaletempo.o libaf/af_sinesuppress.o libaf/af_stats.o libaf/af_sub.o libaf/af_surround.o libaf/af_sweep.o libaf/af_tools.o libaf/af_volnorm.o libaf/af_volume.o libaf/filter.o libaf/format.o libaf/reorder_ch.o libaf/window.o libmpcodecs/ad.o libmpcodecs/ad_alaw.o libmpcodecs/ad_dk3adpcm.o libmpcodecs/ad_dvdpcm.o libmpcodecs/ad_hwac3.o libmpcodecs/ad_hwmpa.o libmpcodecs/ad_imaadpcm.o libmpcodecs/ad_msadpcm.o libmpcodecs/ad_pcm.o libmpcodecs/dec_audio.o libmpcodecs/dec_teletext.o libmpcodecs/dec_video.o libmpcodecs/img_format.o libmpcodecs/mp_image.o libmpcodecs/pullup.o libmpcodecs/vd.o libmpcodecs/vd_hmblck.o libmpcodecs/vd_lzo.o libmpcodecs/vd_mpegpes.o libmpcodecs/vd_mtga.o libmpcodecs/vd_null.o libmpcodecs/vd_raw.o libmpcodecs/vd_sgi.o libmpcodecs/vd_black.o libmpcodecs/vf.o libmpcodecs/vf_1bpp.o libmpcodecs/vf_2xsai.o libmpcodecs/vf_blackframe.o libmpcodecs/vf_boxblur.o libmpcodecs/vf_crop.o libmpcodecs/vf_cropdetect.o libmpcodecs/vf_decimate.o libmpcodecs/vf_delogo.o libmpcodecs/vf_denoise3d.o libmpcodecs/vf_detc.o libmpcodecs/vf_dint.o libmpcodecs/vf_divtc.o libmpcodecs/vf_down3dright.o libmpcodecs/vf_dsize.o libmpcodecs/vf_dvbscale.o libmpcodecs/vf_eq.o libmpcodecs/vf_eq2.o libmpcodecs/vf_expand.o libmpcodecs/vf_field.o libmpcodecs/vf_fil.o libmpcodecs/vf_filmdint.o libmpcodecs/vf_fixpts.o libmpcodecs/vf_flip.o libmpcodecs/vf_format.o libmpcodecs/vf_framestep.o libmpcodecs/vf_gradfun.o libmpcodecs/vf_halfpack.o libmpcodecs/vf_harddup.o libmpcodecs/vf_hqdn3d.o libmpcodecs/vf_hue.o libmpcodecs/vf_il.o libmpcodecs/vf_ilpack.o libmpcodecs/vf_ivtc.o libmpcodecs/vf_kerndeint.o libmpcodecs/vf_mirror.o libmpcodecs/vf_noformat.o libmpcodecs/vf_noise.o libmpcodecs/vf_ow.o libmpcodecs/vf_palette.o libmpcodecs/vf_perspective.o libmpcodecs/vf_phase.o libmpcodecs/vf_pp7.o libmpcodecs/vf_pullup.o libmpcodecs/vf_rectangle.o libmpcodecs/vf_remove_logo.o libmpcodecs/vf_rgbtest.o libmpcodecs/vf_rotate.o libmpcodecs/vf_sab.o libmpcodecs/vf_scale.o libmpcodecs/vf_smartblur.o libmpcodecs/vf_softpulldown.o libmpcodecs/vf_stereo3d.o libmpcodecs/vf_softskip.o libmpcodecs/vf_swapuv.o libmpcodecs/vf_telecine.o libmpcodecs/vf_test.o libmpcodecs/vf_tfields.o libmpcodecs/vf_tile.o libmpcodecs/vf_tinterlace.o libmpcodecs/vf_unsharp.o libmpcodecs/vf_vo.o libmpcodecs/vf_yadif.o libmpcodecs/vf_yuvcsp.o libmpcodecs/vf_yvu9.o libmpdemux/aac_hdr.o libmpdemux/asfheader.o libmpdemux/aviheader.o libmpdemux/aviprint.o libmpdemux/demuxer.o libmpdemux/demux_aac.o libmpdemux/demux_asf.o libmpdemux/demux_audio.o libmpdemux/demux_avi.o libmpdemux/demux_demuxers.o libmpdemux/demux_film.o libmpdemux/demux_fli.o libmpdemux/demux_lmlm4.o libmpdemux/demux_mf.o libmpdemux/demux_mkv.o libmpdemux/demux_mov.o libmpdemux/demux_mpg.o libmpdemux/demux_nsv.o libmpdemux/demux_pva.o libmpdemux/demux_rawaudio.o libmpdemux/demux_rawvideo.o libmpdemux/demux_realaud.o libmpdemux/demux_real.o libmpdemux/demux_roq.o libmpdemux/demux_smjpeg.o libmpdemux/demux_ts.o libmpdemux/demux_ty.o libmpdemux/demux_ty_osd.o libmpdemux/demux_viv.o libmpdemux/demux_vqf.o libmpdemux/demux_y4m.o libmpdemux/ebml.o libmpdemux/extension.o libmpdemux/mf.o libmpdemux/mp3_hdr.o libmpdemux/mp_taglists.o libmpdemux/mpeg_hdr.o libmpdemux/mpeg_packetizer.o libmpdemux/parse_es.o libmpdemux/parse_mp4.o libmpdemux/video.o libmpdemux/yuv4mpeg.o libmpdemux/yuv4mpeg_ratio.o osdep/getch2.o osdep/timer-darwin.o stream/open.o stream/stream.o stream/stream_bd.o stream/stream_cue.o stream/stream_file.o stream/stream_mf.o stream/stream_null.o stream/url.o sub/eosd.o sub/find_sub.o sub/osd.o sub/spudec.o sub/sub.o sub/sub_cc.o sub/subreader.o sub/vobsub.o sub/font_load.o stream/stream_cdda.o stream/cdinfo.o stream/stream_cddb.o stream/stream_dvdnav.o libdvdnav/dvdnav.o libdvdnav/highlight.o libdvdnav/navigation.o libdvdnav/read_cache.o libdvdnav/remap.o libdvdnav/searching.o libdvdnav/settings.o libdvdnav/vm/decoder.o libdvdnav/vm/vm.o libdvdnav/vm/vmcmd.o stream/stream_dvd.o stream/stream_dvd_common.o libdvdread4/bitreader.o libdvdread4/dvd_input.o libdvdread4/dvd_reader.o libdvdread4/dvd_udf.o libdvdread4/ifo_print.o libdvdread4/ifo_read.o libdvdread4/md5.o libdvdread4/nav_print.o libdvdread4/nav_read.o libmpcodecs/ad_faad.o libvo/aclib.o av_helpers.o av_opts.o libaf/af_lavcac3enc.o libaf/af_lavcresample.o libmpcodecs/ad_ffmpeg.o libmpcodecs/ad_spdif.o libmpcodecs/vd_ffmpeg.o libmpcodecs/vf_geq.o libmpcodecs/vf_lavc.o libmpcodecs/vf_lavcdeint.o libmpcodecs/vf_screenshot.o libmpdemux/demux_lavf.o stream/stream_ffmpeg.o sub/av_sub.o libmpcodecs/vf_fspp.o libmpcodecs/vf_mcdeint.o libmpcodecs/vf_qp.o libmpcodecs/vf_spp.o libmpcodecs/vf_uspp.o sub/font_load_ft.o stream/stream_ftp.o libmpdemux/demux_gif.o libmpcodecs/vf_bmovl.o libaf/af_export.o osdep/mmap_anon.o libaf/af_ladspa.o libmpcodecs/ad_liba52.o libmpcodecs/vf_ass.o sub/ass_mp.o sub/subassconvert.o stream/stream_bluray.o libmpcodecs/ad_libdv.o libmpcodecs/vd_libdv.o libmpdemux/demux_rawdv.o libdvdcss/css.o libdvdcss/device.o libdvdcss/error.o libdvdcss/ioctl.o libdvdcss/libdvdcss.o libmpcodecs/ad_libmad.o libmpcodecs/vd_libmpeg2.o libmpcodecs/vd_theora.o osdep/macosx_finder_args.o libmpdemux/demux_mng.o libmpcodecs/ad_mpg123.o stream/stream_rtsp.o stream/freesdp/common.o stream/freesdp/errorlist.o stream/freesdp/parser.o stream/librtsp/rtsp.o stream/librtsp/rtsp_rtp.o stream/librtsp/rtsp_session.o stream/stream_netstream.o stream/asf_mmst_streaming.o stream/asf_streaming.o stream/cookies.o stream/http.o stream/network.o stream/pnm.o stream/rtp.o stream/udp.o stream/tcp.o stream/stream_rtp.o stream/stream_udp.o stream/realrtsp/asmrp.o stream/realrtsp/real.o stream/realrtsp/rmff.o stream/realrtsp/sdpplin.o stream/realrtsp/xbuffer.o libmpcodecs/vd_mpng.o libmpcodecs/vf_pp.o libmpcodecs/ad_realaud.o libmpcodecs/vd_realvid.o libmpcodecs/ad_speex.o stream/cache2.o libmpcodecs/ad_libvorbis.o libmpdemux/demux_ogg.o libmpcodecs/vd_xanim.o libmpcodecs/vd_xvid4.o osdep/shmem.o ffmpeg/libpostproc/libpostproc.a ffmpeg/libavfilter/libavfilter.a ffmpeg/libavformat/libavformat.a ffmpeg/libavcodec/libavcodec.a ffmpeg/libswscale/libswscale.a ffmpeg/libswresample/libswresample.a ffmpeg/libavutil/libavutil.a -L/sw/lib/libopenjpeg -fpie -pie -lncurses -framework Carbon -framework Carbon -framework CoreFoundation -framework VideoDecodeAcceleration -framework QuartzCore -lpng -lz -lmng -ljpeg -lz -lopenjpeg -lungif -lbluray -framework IOKit -framework Carbon -lcdio_cdda -lcdio -lcdio_paranoia -L/sw/lib -lfreetype -lfontconfig -lfribidi -lass -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -la52 -lmpeg2 -lfaad -L/sw/lib -lopus -lrtmp -lopencore-amrnb -lopencore-amrwb -ldv -lxvidcore -L/sw/lib -lschroedinger-1.0 -lpthread -loil-0.3 -lvpx -L/sw/lib -L/sw/lib -L/sw/lib -lm -liconv -framework IOKit -framework Cocoa -laa -lcaca -framework Carbon -framework Cocoa -framework QuartzCore -framework OpenGL -lSDLmain -lSDL -Wl,-framework,Cocoa -framework OpenAL -framework CoreAudio -framework AudioUnit -framework AudioToolbox -lmp3lame cc -o mencoder mencoder.o parser-mecmd.o xvid_vbr.o libmpcodecs/ae.o libmpcodecs/ae_pcm.o libmpcodecs/ve.o libmpcodecs/ve_raw.o libmpdemux/muxer.o libmpdemux/muxer_avi.o libmpdemux/muxer_mpeg.o libmpdemux/muxer_rawaudio.o libmpdemux/muxer_rawvideo.o libmpcodecs/ae_lavc.o libmpcodecs/ve_lavc.o libmpdemux/muxer_lavf.o libmpcodecs/ve_libdv.o libmpcodecs/ve_nuv.o libmpcodecs/native/rtjpegn.o libmpcodecs/ae_lame.o libmpcodecs/ae_twolame.o libmpcodecs/ve_x264.o libmpcodecs/ve_xvid4.o asxparser.o bstr.o codec-cfg.o cpudetect.o edl.o fmt-conversion.o m_config.o m_option.o m_struct.o mp_msg.o mp_strings.o mpcommon.o parser-cfg.o path.o playtree.o playtreeparser.o subopt-helper.o libaf/af.o libaf/af_center.o libaf/af_channels.o libaf/af_comp.o libaf/af_delay.o libaf/af_dummy.o libaf/af_equalizer.o libaf/af_extrastereo.o libaf/af_format.o libaf/af_gate.o libaf/af_hrtf.o libaf/af_karaoke.o libaf/af_pan.o libaf/af_resample.o libaf/af_scaletempo.o libaf/af_sinesuppress.o libaf/af_stats.o libaf/af_sub.o libaf/af_surround.o libaf/af_sweep.o libaf/af_tools.o libaf/af_volnorm.o libaf/af_volume.o libaf/filter.o libaf/format.o libaf/reorder_ch.o libaf/window.o libmpcodecs/ad.o libmpcodecs/ad_alaw.o libmpcodecs/ad_dk3adpcm.o libmpcodecs/ad_dvdpcm.o libmpcodecs/ad_hwac3.o libmpcodecs/ad_hwmpa.o libmpcodecs/ad_imaadpcm.o libmpcodecs/ad_msadpcm.o libmpcodecs/ad_pcm.o libmpcodecs/dec_audio.o libmpcodecs/dec_teletext.o libmpcodecs/dec_video.o libmpcodecs/img_format.o libmpcodecs/mp_image.o libmpcodecs/pullup.o libmpcodecs/vd.o libmpcodecs/vd_hmblck.o libmpcodecs/vd_lzo.o libmpcodecs/vd_mpegpes.o libmpcodecs/vd_mtga.o libmpcodecs/vd_null.o libmpcodecs/vd_raw.o libmpcodecs/vd_sgi.o libmpcodecs/vd_black.o libmpcodecs/vf.o libmpcodecs/vf_1bpp.o libmpcodecs/vf_2xsai.o libmpcodecs/vf_blackframe.o libmpcodecs/vf_boxblur.o libmpcodecs/vf_crop.o libmpcodecs/vf_cropdetect.o libmpcodecs/vf_decimate.o libmpcodecs/vf_delogo.o libmpcodecs/vf_denoise3d.o libmpcodecs/vf_detc.o libmpcodecs/vf_dint.o libmpcodecs/vf_divtc.o libmpcodecs/vf_down3dright.o libmpcodecs/vf_dsize.o libmpcodecs/vf_dvbscale.o libmpcodecs/vf_eq.o libmpcodecs/vf_eq2.o libmpcodecs/vf_expand.o libmpcodecs/vf_field.o libmpcodecs/vf_fil.o libmpcodecs/vf_filmdint.o libmpcodecs/vf_fixpts.o libmpcodecs/vf_flip.o libmpcodecs/vf_format.o libmpcodecs/vf_framestep.o libmpcodecs/vf_gradfun.o libmpcodecs/vf_halfpack.o libmpcodecs/vf_harddup.o libmpcodecs/vf_hqdn3d.o libmpcodecs/vf_hue.o libmpcodecs/vf_il.o libmpcodecs/vf_ilpack.o libmpcodecs/vf_ivtc.o libmpcodecs/vf_kerndeint.o libmpcodecs/vf_mirror.o libmpcodecs/vf_noformat.o libmpcodecs/vf_noise.o libmpcodecs/vf_ow.o libmpcodecs/vf_palette.o libmpcodecs/vf_perspective.o libmpcodecs/vf_phase.o libmpcodecs/vf_pp7.o libmpcodecs/vf_pullup.o libmpcodecs/vf_rectangle.o libmpcodecs/vf_remove_logo.o libmpcodecs/vf_rgbtest.o libmpcodecs/vf_rotate.o libmpcodecs/vf_sab.o libmpcodecs/vf_scale.o libmpcodecs/vf_smartblur.o libmpcodecs/vf_softpulldown.o libmpcodecs/vf_stereo3d.o libmpcodecs/vf_softskip.o libmpcodecs/vf_swapuv.o libmpcodecs/vf_telecine.o libmpcodecs/vf_test.o libmpcodecs/vf_tfields.o libmpcodecs/vf_tile.o libmpcodecs/vf_tinterlace.o libmpcodecs/vf_unsharp.o libmpcodecs/vf_vo.o libmpcodecs/vf_yadif.o libmpcodecs/vf_yuvcsp.o libmpcodecs/vf_yvu9.o libmpdemux/aac_hdr.o libmpdemux/asfheader.o libmpdemux/aviheader.o libmpdemux/aviprint.o libmpdemux/demuxer.o libmpdemux/demux_aac.o libmpdemux/demux_asf.o libmpdemux/demux_audio.o libmpdemux/demux_avi.o libmpdemux/demux_demuxers.o libmpdemux/demux_film.o libmpdemux/demux_fli.o libmpdemux/demux_lmlm4.o libmpdemux/demux_mf.o libmpdemux/demux_mkv.o libmpdemux/demux_mov.o libmpdemux/demux_mpg.o libmpdemux/demux_nsv.o libmpdemux/demux_pva.o libmpdemux/demux_rawaudio.o libmpdemux/demux_rawvideo.o libmpdemux/demux_realaud.o libmpdemux/demux_real.o libmpdemux/demux_roq.o libmpdemux/demux_smjpeg.o libmpdemux/demux_ts.o libmpdemux/demux_ty.o libmpdemux/demux_ty_osd.o libmpdemux/demux_viv.o libmpdemux/demux_vqf.o libmpdemux/demux_y4m.o libmpdemux/ebml.o libmpdemux/extension.o libmpdemux/mf.o libmpdemux/mp3_hdr.o libmpdemux/mp_taglists.o libmpdemux/mpeg_hdr.o libmpdemux/mpeg_packetizer.o libmpdemux/parse_es.o libmpdemux/parse_mp4.o libmpdemux/video.o libmpdemux/yuv4mpeg.o libmpdemux/yuv4mpeg_ratio.o osdep/getch2.o osdep/timer-darwin.o stream/open.o stream/stream.o stream/stream_bd.o stream/stream_cue.o stream/stream_file.o stream/stream_mf.o stream/stream_null.o stream/url.o sub/eosd.o sub/find_sub.o sub/osd.o sub/spudec.o sub/sub.o sub/sub_cc.o sub/subreader.o sub/vobsub.o sub/font_load.o stream/stream_cdda.o stream/cdinfo.o stream/stream_cddb.o stream/stream_dvdnav.o libdvdnav/dvdnav.o libdvdnav/highlight.o libdvdnav/navigation.o libdvdnav/read_cache.o libdvdnav/remap.o libdvdnav/searching.o libdvdnav/settings.o libdvdnav/vm/decoder.o libdvdnav/vm/vm.o libdvdnav/vm/vmcmd.o stream/stream_dvd.o stream/stream_dvd_common.o libdvdread4/bitreader.o libdvdread4/dvd_input.o libdvdread4/dvd_reader.o libdvdread4/dvd_udf.o libdvdread4/ifo_print.o libdvdread4/ifo_read.o libdvdread4/md5.o libdvdread4/nav_print.o libdvdread4/nav_read.o libmpcodecs/ad_faad.o libvo/aclib.o av_helpers.o av_opts.o libaf/af_lavcac3enc.o libaf/af_lavcresample.o libmpcodecs/ad_ffmpeg.o libmpcodecs/ad_spdif.o libmpcodecs/vd_ffmpeg.o libmpcodecs/vf_geq.o libmpcodecs/vf_lavc.o libmpcodecs/vf_lavcdeint.o libmpcodecs/vf_screenshot.o libmpdemux/demux_lavf.o stream/stream_ffmpeg.o sub/av_sub.o libmpcodecs/vf_fspp.o libmpcodecs/vf_mcdeint.o libmpcodecs/vf_qp.o libmpcodecs/vf_spp.o libmpcodecs/vf_uspp.o sub/font_load_ft.o stream/stream_ftp.o libmpdemux/demux_gif.o libmpcodecs/vf_bmovl.o libaf/af_export.o osdep/mmap_anon.o libaf/af_ladspa.o libmpcodecs/ad_liba52.o libmpcodecs/vf_ass.o sub/ass_mp.o sub/subassconvert.o stream/stream_bluray.o libmpcodecs/ad_libdv.o libmpcodecs/vd_libdv.o libmpdemux/demux_rawdv.o libdvdcss/css.o libdvdcss/device.o libdvdcss/error.o libdvdcss/ioctl.o libdvdcss/libdvdcss.o libmpcodecs/ad_libmad.o libmpcodecs/vd_libmpeg2.o libmpcodecs/vd_theora.o osdep/macosx_finder_args.o libmpdemux/demux_mng.o libmpcodecs/ad_mpg123.o stream/stream_rtsp.o stream/freesdp/common.o stream/freesdp/errorlist.o stream/freesdp/parser.o stream/librtsp/rtsp.o stream/librtsp/rtsp_rtp.o stream/librtsp/rtsp_session.o stream/stream_netstream.o stream/asf_mmst_streaming.o stream/asf_streaming.o stream/cookies.o stream/http.o stream/network.o stream/pnm.o stream/rtp.o stream/udp.o stream/tcp.o stream/stream_rtp.o stream/stream_udp.o stream/realrtsp/asmrp.o stream/realrtsp/real.o stream/realrtsp/rmff.o stream/realrtsp/sdpplin.o stream/realrtsp/xbuffer.o libmpcodecs/vd_mpng.o libmpcodecs/vf_pp.o libmpcodecs/ad_realaud.o libmpcodecs/vd_realvid.o libmpcodecs/ad_speex.o stream/cache2.o libmpcodecs/ad_libvorbis.o libmpdemux/demux_ogg.o libmpcodecs/vd_xanim.o libmpcodecs/vd_xvid4.o osdep/shmem.o ffmpeg/libpostproc/libpostproc.a ffmpeg/libavfilter/libavfilter.a ffmpeg/libavformat/libavformat.a ffmpeg/libavcodec/libavcodec.a ffmpeg/libswscale/libswscale.a ffmpeg/libswresample/libswresample.a ffmpeg/libavutil/libavutil.a -L/sw/lib/libopenjpeg -fpie -pie -lncurses -framework Carbon -framework Carbon -framework CoreFoundation -framework VideoDecodeAcceleration -framework QuartzCore -lpng -lz -lmng -ljpeg -lz -lopenjpeg -lungif -lbluray -framework IOKit -framework Carbon -lcdio_cdda -lcdio -lcdio_paranoia -L/sw/lib -lfreetype -lfontconfig -lfribidi -lass -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -la52 -lmpeg2 -lfaad -L/sw/lib -lopus -lrtmp -lopencore-amrnb -lopencore-amrwb -ldv -lxvidcore -L/sw/lib -lschroedinger-1.0 -lpthread -loil-0.3 -lvpx -L/sw/lib -L/sw/lib -L/sw/lib -lm -liconv -ltwolame -lx264 -lmp3lame clang: warning: argument unused during compilation: '-pie' clang: warning: argument unused during compilation: '-pie' fink-package-precedence --depfile-ext='\.d' . Scanning /\.d$/ dependency files... ./asxparser.d ./av_helpers.d ./av_opts.d ./bstr.d ./codec-cfg.d ./command.d ./cpudetect.d ./edl.d ./fmt-conversion.d ./m_config.d ./m_option.d ./m_property.d ./m_struct.d ./mencoder.d ./mixer.d ./mp_fifo.d ./mp_msg.d ./mp_strings.d ./mpcommon.d ./mplayer.d ./parser-cfg.d ./parser-mecmd.d ./parser-mpcmd.d ./path.d ./playtree.d ./playtreeparser.d ./pnm_loader.d ./subopt-helper.d ./udp_sync.d ./xvid_vbr.d ./ffmpeg/libavcodec/012v.d ./ffmpeg/libavcodec/4xm.d ./ffmpeg/libavcodec/8bps.d ./ffmpeg/libavcodec/8svx.d ./ffmpeg/libavcodec/a64multienc.d ./ffmpeg/libavcodec/aac_ac3_parser.d ./ffmpeg/libavcodec/aac_adtstoasc_bsf.d ./ffmpeg/libavcodec/aac_parser.d ./ffmpeg/libavcodec/aacadtsdec.d ./ffmpeg/libavcodec/aaccoder.d ./ffmpeg/libavcodec/aacdec.d ./ffmpeg/libavcodec/aacenc.d ./ffmpeg/libavcodec/aacps.d ./ffmpeg/libavcodec/aacpsdsp.d ./ffmpeg/libavcodec/aacpsy.d ./ffmpeg/libavcodec/aacsbr.d ./ffmpeg/libavcodec/aactab.d ./ffmpeg/libavcodec/aandcttab.d ./ffmpeg/libavcodec/aasc.d ./ffmpeg/libavcodec/ac3.d ./ffmpeg/libavcodec/ac3_parser.d ./ffmpeg/libavcodec/ac3dec_data.d ./ffmpeg/libavcodec/ac3dec_fixed.d ./ffmpeg/libavcodec/ac3dec_float.d ./ffmpeg/libavcodec/ac3dsp.d ./ffmpeg/libavcodec/ac3enc.d ./ffmpeg/libavcodec/ac3enc_fixed.d ./ffmpeg/libavcodec/ac3enc_float.d ./ffmpeg/libavcodec/ac3tab.d ./ffmpeg/libavcodec/acelp_filters.d ./ffmpeg/libavcodec/acelp_pitch_delay.d ./ffmpeg/libavcodec/acelp_vectors.d ./ffmpeg/libavcodec/adpcm.d ./ffmpeg/libavcodec/adpcm_data.d ./ffmpeg/libavcodec/adpcmenc.d ./ffmpeg/libavcodec/adx.d ./ffmpeg/libavcodec/adx_parser.d ./ffmpeg/libavcodec/adxdec.d ./ffmpeg/libavcodec/adxenc.d ./ffmpeg/libavcodec/aic.d ./ffmpeg/libavcodec/alac.d ./ffmpeg/libavcodec/alac_data.d ./ffmpeg/libavcodec/alacenc.d ./ffmpeg/libavcodec/aliaspixdec.d ./ffmpeg/libavcodec/aliaspixenc.d ./ffmpeg/libavcodec/allcodecs.d ./ffmpeg/libavcodec/alsdec.d ./ffmpeg/libavcodec/amrnbdec.d ./ffmpeg/libavcodec/amrwbdec.d ./ffmpeg/libavcodec/anm.d ./ffmpeg/libavcodec/ansi.d ./ffmpeg/libavcodec/apedec.d ./ffmpeg/libavcodec/ass.d ./ffmpeg/libavcodec/ass_split.d ./ffmpeg/libavcodec/assdec.d ./ffmpeg/libavcodec/assenc.d ./ffmpeg/libavcodec/asv.d ./ffmpeg/libavcodec/asvdec.d ./ffmpeg/libavcodec/asvenc.d ./ffmpeg/libavcodec/atrac.d ./ffmpeg/libavcodec/atrac1.d ./ffmpeg/libavcodec/atrac3.d ./ffmpeg/libavcodec/atrac3plus.d ./ffmpeg/libavcodec/atrac3plusdec.d ./ffmpeg/libavcodec/atrac3plusdsp.d ./ffmpeg/libavcodec/audio_frame_queue.d ./ffmpeg/libavcodec/audioconvert.d ./ffmpeg/libavcodec/aura.d ./ffmpeg/libavcodec/avfft.d ./ffmpeg/libavcodec/avpacket.d ./ffmpeg/libavcodec/avpicture.d ./ffmpeg/libavcodec/avrndec.d ./ffmpeg/libavcodec/avs.d ./ffmpeg/libavcodec/avuidec.d ./ffmpeg/libavcodec/avuienc.d ./ffmpeg/libavcodec/bethsoftvideo.d ./ffmpeg/libavcodec/bfi.d ./ffmpeg/libavcodec/bgmc.d ./ffmpeg/libavcodec/bink.d ./ffmpeg/libavcodec/binkaudio.d ./ffmpeg/libavcodec/binkdsp.d ./ffmpeg/libavcodec/bintext.d ./ffmpeg/libavcodec/bitstream.d ./ffmpeg/libavcodec/bitstream_filter.d ./ffmpeg/libavcodec/bmp.d ./ffmpeg/libavcodec/bmp_parser.d ./ffmpeg/libavcodec/bmpenc.d ./ffmpeg/libavcodec/bmv.d ./ffmpeg/libavcodec/brenderpix.d ./ffmpeg/libavcodec/c93.d ./ffmpeg/libavcodec/cabac.d ./ffmpeg/libavcodec/cavs.d ./ffmpeg/libavcodec/cavs_parser.d ./ffmpeg/libavcodec/cavsdata.d ./ffmpeg/libavcodec/cavsdec.d ./ffmpeg/libavcodec/cavsdsp.d ./ffmpeg/libavcodec/cdgraphics.d ./ffmpeg/libavcodec/cdxl.d ./ffmpeg/libavcodec/celp_filters.d ./ffmpeg/libavcodec/celp_math.d ./ffmpeg/libavcodec/cga_data.d ./ffmpeg/libavcodec/chomp_bsf.d ./ffmpeg/libavcodec/cinepak.d ./ffmpeg/libavcodec/cinepakenc.d ./ffmpeg/libavcodec/cljr.d ./ffmpeg/libavcodec/cllc.d ./ffmpeg/libavcodec/cngdec.d ./ffmpeg/libavcodec/cngenc.d ./ffmpeg/libavcodec/codec_desc.d ./ffmpeg/libavcodec/cook.d ./ffmpeg/libavcodec/cook_parser.d ./ffmpeg/libavcodec/cpia.d ./ffmpeg/libavcodec/cscd.d ./ffmpeg/libavcodec/cyuv.d ./ffmpeg/libavcodec/dca.d ./ffmpeg/libavcodec/dca_parser.d ./ffmpeg/libavcodec/dcadec.d ./ffmpeg/libavcodec/dcadsp.d ./ffmpeg/libavcodec/dcaenc.d ./ffmpeg/libavcodec/dct.d ./ffmpeg/libavcodec/dct32_fixed.d ./ffmpeg/libavcodec/dct32_float.d ./ffmpeg/libavcodec/dfa.d ./ffmpeg/libavcodec/dirac.d ./ffmpeg/libavcodec/dirac_arith.d ./ffmpeg/libavcodec/dirac_dwt.d ./ffmpeg/libavcodec/dirac_parser.d ./ffmpeg/libavcodec/diracdec.d ./ffmpeg/libavcodec/diracdsp.d ./ffmpeg/libavcodec/dnxhd_parser.d ./ffmpeg/libavcodec/dnxhddata.d ./ffmpeg/libavcodec/dnxhddec.d ./ffmpeg/libavcodec/dnxhdenc.d ./ffmpeg/libavcodec/dpcm.d ./ffmpeg/libavcodec/dpx.d ./ffmpeg/libavcodec/dpx_parser.d ./ffmpeg/libavcodec/dpxenc.d ./ffmpeg/libavcodec/dsddec.d ./ffmpeg/libavcodec/dsicinav.d ./ffmpeg/libavcodec/dsputil.d ./ffmpeg/libavcodec/dump_extradata_bsf.d ./ffmpeg/libavcodec/dv.d ./ffmpeg/libavcodec/dv_profile.d ./ffmpeg/libavcodec/dvbsub.d ./ffmpeg/libavcodec/dvbsub_parser.d ./ffmpeg/libavcodec/dvbsubdec.d ./ffmpeg/libavcodec/dvd_nav_parser.d ./ffmpeg/libavcodec/dvdata.d ./ffmpeg/libavcodec/dvdec.d ./ffmpeg/libavcodec/dvdsub_parser.d ./ffmpeg/libavcodec/dvdsubdec.d ./ffmpeg/libavcodec/dvdsubenc.d ./ffmpeg/libavcodec/dvenc.d ./ffmpeg/libavcodec/dxa.d ./ffmpeg/libavcodec/dxtory.d ./ffmpeg/libavcodec/eac3_data.d ./ffmpeg/libavcodec/eac3dec.d ./ffmpeg/libavcodec/eac3enc.d ./ffmpeg/libavcodec/eacmv.d ./ffmpeg/libavcodec/eaidct.d ./ffmpeg/libavcodec/eamad.d ./ffmpeg/libavcodec/eatgq.d ./ffmpeg/libavcodec/eatgv.d ./ffmpeg/libavcodec/eatqi.d ./ffmpeg/libavcodec/elbg.d ./ffmpeg/libavcodec/error_resilience.d ./ffmpeg/libavcodec/escape124.d ./ffmpeg/libavcodec/escape130.d ./ffmpeg/libavcodec/evrcdec.d ./ffmpeg/libavcodec/exif.d ./ffmpeg/libavcodec/exr.d ./ffmpeg/libavcodec/faandct.d ./ffmpeg/libavcodec/faanidct.d ./ffmpeg/libavcodec/faxcompr.d ./ffmpeg/libavcodec/fft_fixed.d ./ffmpeg/libavcodec/fft_fixed_32.d ./ffmpeg/libavcodec/fft_float.d ./ffmpeg/libavcodec/fft_init_table.d ./ffmpeg/libavcodec/ffv1.d ./ffmpeg/libavcodec/ffv1dec.d ./ffmpeg/libavcodec/ffv1enc.d ./ffmpeg/libavcodec/ffwavesynth.d ./ffmpeg/libavcodec/fic.d ./ffmpeg/libavcodec/flac.d ./ffmpeg/libavcodec/flac_parser.d ./ffmpeg/libavcodec/flacdata.d ./ffmpeg/libavcodec/flacdec.d ./ffmpeg/libavcodec/flacdsp.d ./ffmpeg/libavcodec/flacenc.d ./ffmpeg/libavcodec/flashsv.d ./ffmpeg/libavcodec/flashsv2enc.d ./ffmpeg/libavcodec/flashsvenc.d ./ffmpeg/libavcodec/flicvideo.d ./ffmpeg/libavcodec/flvdec.d ./ffmpeg/libavcodec/flvenc.d ./ffmpeg/libavcodec/fmtconvert.d ./ffmpeg/libavcodec/frame_thread_encoder.d ./ffmpeg/libavcodec/fraps.d ./ffmpeg/libavcodec/frwu.d ./ffmpeg/libavcodec/g2meet.d ./ffmpeg/libavcodec/g722.d ./ffmpeg/libavcodec/g722dec.d ./ffmpeg/libavcodec/g722enc.d ./ffmpeg/libavcodec/g723_1.d ./ffmpeg/libavcodec/g726.d ./ffmpeg/libavcodec/g729dec.d ./ffmpeg/libavcodec/g729postfilter.d ./ffmpeg/libavcodec/gif.d ./ffmpeg/libavcodec/gifdec.d ./ffmpeg/libavcodec/golomb.d ./ffmpeg/libavcodec/gsm_parser.d ./ffmpeg/libavcodec/gsmdec.d ./ffmpeg/libavcodec/gsmdec_data.d ./ffmpeg/libavcodec/h261.d ./ffmpeg/libavcodec/h261_parser.d ./ffmpeg/libavcodec/h261data.d ./ffmpeg/libavcodec/h261dec.d ./ffmpeg/libavcodec/h261enc.d ./ffmpeg/libavcodec/h263.d ./ffmpeg/libavcodec/h263_parser.d ./ffmpeg/libavcodec/h263dec.d ./ffmpeg/libavcodec/h263dsp.d ./ffmpeg/libavcodec/h264.d ./ffmpeg/libavcodec/h264_cabac.d ./ffmpeg/libavcodec/h264_cavlc.d ./ffmpeg/libavcodec/h264_direct.d ./ffmpeg/libavcodec/h264_loopfilter.d ./ffmpeg/libavcodec/h264_mb.d ./ffmpeg/libavcodec/h264_mp4toannexb_bsf.d ./ffmpeg/libavcodec/h264_parser.d ./ffmpeg/libavcodec/h264_picture.d ./ffmpeg/libavcodec/h264_ps.d ./ffmpeg/libavcodec/h264_refs.d ./ffmpeg/libavcodec/h264_sei.d ./ffmpeg/libavcodec/h264_slice.d ./ffmpeg/libavcodec/h264chroma.d ./ffmpeg/libavcodec/h264dsp.d ./ffmpeg/libavcodec/h264idct.d ./ffmpeg/libavcodec/h264pred.d ./ffmpeg/libavcodec/h264qpel.d ./ffmpeg/libavcodec/hevc.d ./ffmpeg/libavcodec/hevc_cabac.d ./ffmpeg/libavcodec/hevc_filter.d ./ffmpeg/libavcodec/hevc_mvs.d ./ffmpeg/libavcodec/hevc_parser.d ./ffmpeg/libavcodec/hevc_ps.d ./ffmpeg/libavcodec/hevc_refs.d ./ffmpeg/libavcodec/hevc_sei.d ./ffmpeg/libavcodec/hevcdsp.d ./ffmpeg/libavcodec/hevcpred.d ./ffmpeg/libavcodec/hnm4video.d ./ffmpeg/libavcodec/hpeldsp.d ./ffmpeg/libavcodec/huffman.d ./ffmpeg/libavcodec/huffyuv.d ./ffmpeg/libavcodec/huffyuvdec.d ./ffmpeg/libavcodec/huffyuvenc.d ./ffmpeg/libavcodec/idcinvideo.d ./ffmpeg/libavcodec/iff.d ./ffmpeg/libavcodec/iirfilter.d ./ffmpeg/libavcodec/imc.d ./ffmpeg/libavcodec/imgconvert.d ./ffmpeg/libavcodec/imx_dump_header_bsf.d ./ffmpeg/libavcodec/indeo2.d ./ffmpeg/libavcodec/indeo3.d ./ffmpeg/libavcodec/indeo4.d ./ffmpeg/libavcodec/indeo5.d ./ffmpeg/libavcodec/intelh263dec.d ./ffmpeg/libavcodec/interplayvideo.d ./ffmpeg/libavcodec/intrax8.d ./ffmpeg/libavcodec/intrax8dsp.d ./ffmpeg/libavcodec/ituh263dec.d ./ffmpeg/libavcodec/ituh263enc.d ./ffmpeg/libavcodec/ivi_common.d ./ffmpeg/libavcodec/ivi_dsp.d ./ffmpeg/libavcodec/j2kenc.d ./ffmpeg/libavcodec/jacosubdec.d ./ffmpeg/libavcodec/jfdctfst.d ./ffmpeg/libavcodec/jfdctint.d ./ffmpeg/libavcodec/jpeg2000.d ./ffmpeg/libavcodec/jpeg2000dec.d ./ffmpeg/libavcodec/jpeg2000dwt.d ./ffmpeg/libavcodec/jpegls.d ./ffmpeg/libavcodec/jpeglsdec.d ./ffmpeg/libavcodec/jpeglsenc.d ./ffmpeg/libavcodec/jrevdct.d ./ffmpeg/libavcodec/jvdec.d ./ffmpeg/libavcodec/kbdwin.d ./ffmpeg/libavcodec/kgv1dec.d ./ffmpeg/libavcodec/kmvc.d ./ffmpeg/libavcodec/lagarith.d ./ffmpeg/libavcodec/lagarithrac.d ./ffmpeg/libavcodec/latm_parser.d ./ffmpeg/libavcodec/lcldec.d ./ffmpeg/libavcodec/lclenc.d ./ffmpeg/libavcodec/libgsm.d ./ffmpeg/libavcodec/libmp3lame.d ./ffmpeg/libavcodec/libopencore-amr.d ./ffmpeg/libavcodec/libopenjpegdec.d ./ffmpeg/libavcodec/libopenjpegenc.d ./ffmpeg/libavcodec/libopus.d ./ffmpeg/libavcodec/libopusdec.d ./ffmpeg/libavcodec/libschroedinger.d ./ffmpeg/libavcodec/libschroedingerdec.d ./ffmpeg/libavcodec/libschroedingerenc.d ./ffmpeg/libavcodec/libvorbisenc.d ./ffmpeg/libavcodec/libvpxdec.d ./ffmpeg/libavcodec/libvpxenc.d ./ffmpeg/libavcodec/ljpegenc.d ./ffmpeg/libavcodec/loco.d ./ffmpeg/libavcodec/lossless_videodsp.d ./ffmpeg/libavcodec/lpc.d ./ffmpeg/libavcodec/lsp.d ./ffmpeg/libavcodec/lzw.d ./ffmpeg/libavcodec/lzwenc.d ./ffmpeg/libavcodec/mace.d ./ffmpeg/libavcodec/mathtables.d ./ffmpeg/libavcodec/mdct_fixed.d ./ffmpeg/libavcodec/mdct_fixed_32.d ./ffmpeg/libavcodec/mdct_float.d ./ffmpeg/libavcodec/mdec.d ./ffmpeg/libavcodec/metasound.d ./ffmpeg/libavcodec/metasound_data.d ./ffmpeg/libavcodec/microdvddec.d ./ffmpeg/libavcodec/mimic.d ./ffmpeg/libavcodec/mjpeg.d ./ffmpeg/libavcodec/mjpeg2jpeg_bsf.d ./ffmpeg/libavcodec/mjpeg_parser.d ./ffmpeg/libavcodec/mjpega_dump_header_bsf.d ./ffmpeg/libavcodec/mjpegbdec.d ./ffmpeg/libavcodec/mjpegdec.d ./ffmpeg/libavcodec/mjpegenc.d ./ffmpeg/libavcodec/mlp.d ./ffmpeg/libavcodec/mlp_parser.d ./ffmpeg/libavcodec/mlpdec.d ./ffmpeg/libavcodec/mlpdsp.d ./ffmpeg/libavcodec/mmvideo.d ./ffmpeg/libavcodec/motion_est.d ./ffmpeg/libavcodec/motionpixels.d ./ffmpeg/libavcodec/movsub_bsf.d ./ffmpeg/libavcodec/movtextdec.d ./ffmpeg/libavcodec/movtextenc.d ./ffmpeg/libavcodec/mp3_header_decompress_bsf.d ./ffmpeg/libavcodec/mpc.d ./ffmpeg/libavcodec/mpc7.d ./ffmpeg/libavcodec/mpc8.d ./ffmpeg/libavcodec/mpeg12.d ./ffmpeg/libavcodec/mpeg12data.d ./ffmpeg/libavcodec/mpeg12dec.d ./ffmpeg/libavcodec/mpeg12enc.d ./ffmpeg/libavcodec/mpeg4audio.d ./ffmpeg/libavcodec/mpeg4video.d ./ffmpeg/libavcodec/mpeg4video_parser.d ./ffmpeg/libavcodec/mpeg4videodec.d ./ffmpeg/libavcodec/mpeg4videoenc.d ./ffmpeg/libavcodec/mpegaudio.d ./ffmpeg/libavcodec/mpegaudio_parser.d ./ffmpeg/libavcodec/mpegaudiodata.d ./ffmpeg/libavcodec/mpegaudiodec_fixed.d ./ffmpeg/libavcodec/mpegaudiodec_float.d ./ffmpeg/libavcodec/mpegaudiodecheader.d ./ffmpeg/libavcodec/mpegaudiodsp.d ./ffmpeg/libavcodec/mpegaudiodsp_data.d ./ffmpeg/libavcodec/mpegaudiodsp_fixed.d ./ffmpeg/libavcodec/mpegaudiodsp_float.d ./ffmpeg/libavcodec/mpegaudioenc_fixed.d ./ffmpeg/libavcodec/mpegaudioenc_float.d ./ffmpeg/libavcodec/mpegutils.d ./ffmpeg/libavcodec/mpegvideo.d ./ffmpeg/libavcodec/mpegvideo_enc.d ./ffmpeg/libavcodec/mpegvideo_motion.d ./ffmpeg/libavcodec/mpegvideo_parser.d ./ffmpeg/libavcodec/mpl2dec.d ./ffmpeg/libavcodec/mqc.d ./ffmpeg/libavcodec/mqcdec.d ./ffmpeg/libavcodec/mqcenc.d ./ffmpeg/libavcodec/msgsmdec.d ./ffmpeg/libavcodec/msmpeg4.d ./ffmpeg/libavcodec/msmpeg4data.d ./ffmpeg/libavcodec/msmpeg4dec.d ./ffmpeg/libavcodec/msmpeg4enc.d ./ffmpeg/libavcodec/msrle.d ./ffmpeg/libavcodec/msrledec.d ./ffmpeg/libavcodec/mss1.d ./ffmpeg/libavcodec/mss12.d ./ffmpeg/libavcodec/mss2.d ./ffmpeg/libavcodec/mss2dsp.d ./ffmpeg/libavcodec/mss3.d ./ffmpeg/libavcodec/mss34dsp.d ./ffmpeg/libavcodec/mss4.d ./ffmpeg/libavcodec/msvideo1.d ./ffmpeg/libavcodec/msvideo1enc.d ./ffmpeg/libavcodec/mvcdec.d ./ffmpeg/libavcodec/mxpegdec.d ./ffmpeg/libavcodec/nellymoser.d ./ffmpeg/libavcodec/nellymoserdec.d ./ffmpeg/libavcodec/nellymoserenc.d ./ffmpeg/libavcodec/noise_bsf.d ./ffmpeg/libavcodec/nuv.d ./ffmpeg/libavcodec/options.d ./ffmpeg/libavcodec/paf.d ./ffmpeg/libavcodec/pamenc.d ./ffmpeg/libavcodec/parser.d ./ffmpeg/libavcodec/pcm-bluray.d ./ffmpeg/libavcodec/pcm-dvd.d ./ffmpeg/libavcodec/pcm.d ./ffmpeg/libavcodec/pcx.d ./ffmpeg/libavcodec/pcxenc.d ./ffmpeg/libavcodec/pgssubdec.d ./ffmpeg/libavcodec/pictordec.d ./ffmpeg/libavcodec/png.d ./ffmpeg/libavcodec/png_parser.d ./ffmpeg/libavcodec/pngdec.d ./ffmpeg/libavcodec/pngdsp.d ./ffmpeg/libavcodec/pngenc.d ./ffmpeg/libavcodec/pnm.d ./ffmpeg/libavcodec/pnm_parser.d ./ffmpeg/libavcodec/pnmdec.d ./ffmpeg/libavcodec/pnmenc.d ./ffmpeg/libavcodec/proresdata.d ./ffmpeg/libavcodec/proresdec2.d ./ffmpeg/libavcodec/proresdec_lgpl.d ./ffmpeg/libavcodec/proresdsp.d ./ffmpeg/libavcodec/proresenc_anatoliy.d ./ffmpeg/libavcodec/proresenc_kostya.d ./ffmpeg/libavcodec/psymodel.d ./ffmpeg/libavcodec/pthread.d ./ffmpeg/libavcodec/pthread_frame.d ./ffmpeg/libavcodec/pthread_slice.d ./ffmpeg/libavcodec/ptx.d ./ffmpeg/libavcodec/qcelpdec.d ./ffmpeg/libavcodec/qdm2.d ./ffmpeg/libavcodec/qdrw.d ./ffmpeg/libavcodec/qpeg.d ./ffmpeg/libavcodec/qtrle.d ./ffmpeg/libavcodec/qtrleenc.d ./ffmpeg/libavcodec/r210dec.d ./ffmpeg/libavcodec/r210enc.d ./ffmpeg/libavcodec/ra144.d ./ffmpeg/libavcodec/ra144dec.d ./ffmpeg/libavcodec/ra144enc.d ./ffmpeg/libavcodec/ra288.d ./ffmpeg/libavcodec/ralf.d ./ffmpeg/libavcodec/rangecoder.d ./ffmpeg/libavcodec/ratecontrol.d ./ffmpeg/libavcodec/raw.d ./ffmpeg/libavcodec/rawdec.d ./ffmpeg/libavcodec/rawenc.d ./ffmpeg/libavcodec/rdft.d ./ffmpeg/libavcodec/realtextdec.d ./ffmpeg/libavcodec/remove_extradata_bsf.d ./ffmpeg/libavcodec/resample.d ./ffmpeg/libavcodec/resample2.d ./ffmpeg/libavcodec/rl2.d ./ffmpeg/libavcodec/rle.d ./ffmpeg/libavcodec/roqaudioenc.d ./ffmpeg/libavcodec/roqvideo.d ./ffmpeg/libavcodec/roqvideodec.d ./ffmpeg/libavcodec/roqvideoenc.d ./ffmpeg/libavcodec/rpza.d ./ffmpeg/libavcodec/rtjpeg.d ./ffmpeg/libavcodec/rv10.d ./ffmpeg/libavcodec/rv10enc.d ./ffmpeg/libavcodec/rv20enc.d ./ffmpeg/libavcodec/rv30.d ./ffmpeg/libavcodec/rv30dsp.d ./ffmpeg/libavcodec/rv34.d ./ffmpeg/libavcodec/rv34_parser.d ./ffmpeg/libavcodec/rv34dsp.d ./ffmpeg/libavcodec/rv40.d ./ffmpeg/libavcodec/rv40dsp.d ./ffmpeg/libavcodec/s302m.d ./ffmpeg/libavcodec/s302menc.d ./ffmpeg/libavcodec/s3tc.d ./ffmpeg/libavcodec/samidec.d ./ffmpeg/libavcodec/sanm.d ./ffmpeg/libavcodec/sbrdsp.d ./ffmpeg/libavcodec/sgidec.d ./ffmpeg/libavcodec/sgienc.d ./ffmpeg/libavcodec/sgirledec.d ./ffmpeg/libavcodec/shorten.d ./ffmpeg/libavcodec/simple_idct.d ./ffmpeg/libavcodec/sinewin.d ./ffmpeg/libavcodec/sipr.d ./ffmpeg/libavcodec/sipr16k.d ./ffmpeg/libavcodec/smacker.d ./ffmpeg/libavcodec/smc.d ./ffmpeg/libavcodec/smvjpegdec.d ./ffmpeg/libavcodec/snow.d ./ffmpeg/libavcodec/snow_dwt.d ./ffmpeg/libavcodec/snowdec.d ./ffmpeg/libavcodec/snowenc.d ./ffmpeg/libavcodec/sonic.d ./ffmpeg/libavcodec/sp5xdec.d ./ffmpeg/libavcodec/srtdec.d ./ffmpeg/libavcodec/srtenc.d ./ffmpeg/libavcodec/subviewerdec.d ./ffmpeg/libavcodec/sunrast.d ./ffmpeg/libavcodec/sunrastenc.d ./ffmpeg/libavcodec/svq1.d ./ffmpeg/libavcodec/svq13.d ./ffmpeg/libavcodec/svq1dec.d ./ffmpeg/libavcodec/svq1enc.d ./ffmpeg/libavcodec/svq3.d ./ffmpeg/libavcodec/synth_filter.d ./ffmpeg/libavcodec/tak.d ./ffmpeg/libavcodec/tak_parser.d ./ffmpeg/libavcodec/takdec.d ./ffmpeg/libavcodec/targa.d ./ffmpeg/libavcodec/targa_y216dec.d ./ffmpeg/libavcodec/targaenc.d ./ffmpeg/libavcodec/textdec.d ./ffmpeg/libavcodec/tiertexseqv.d ./ffmpeg/libavcodec/tiff.d ./ffmpeg/libavcodec/tiff_common.d ./ffmpeg/libavcodec/tiff_data.d ./ffmpeg/libavcodec/tiffenc.d ./ffmpeg/libavcodec/tmv.d ./ffmpeg/libavcodec/tpeldsp.d ./ffmpeg/libavcodec/truemotion1.d ./ffmpeg/libavcodec/truemotion2.d ./ffmpeg/libavcodec/truespeech.d ./ffmpeg/libavcodec/tscc.d ./ffmpeg/libavcodec/tscc2.d ./ffmpeg/libavcodec/tta.d ./ffmpeg/libavcodec/ttadata.d ./ffmpeg/libavcodec/ttadsp.d ./ffmpeg/libavcodec/ttaenc.d ./ffmpeg/libavcodec/twinvq.d ./ffmpeg/libavcodec/twinvqdec.d ./ffmpeg/libavcodec/txd.d ./ffmpeg/libavcodec/ulti.d ./ffmpeg/libavcodec/utils.d ./ffmpeg/libavcodec/utvideo.d ./ffmpeg/libavcodec/utvideodec.d ./ffmpeg/libavcodec/utvideoenc.d ./ffmpeg/libavcodec/v210dec.d ./ffmpeg/libavcodec/v210enc.d ./ffmpeg/libavcodec/v210x.d ./ffmpeg/libavcodec/v308dec.d ./ffmpeg/libavcodec/v308enc.d ./ffmpeg/libavcodec/v408dec.d ./ffmpeg/libavcodec/v408enc.d ./ffmpeg/libavcodec/v410dec.d ./ffmpeg/libavcodec/v410enc.d ./ffmpeg/libavcodec/vb.d ./ffmpeg/libavcodec/vble.d ./ffmpeg/libavcodec/vc1.d ./ffmpeg/libavcodec/vc1_parser.d ./ffmpeg/libavcodec/vc1data.d ./ffmpeg/libavcodec/vc1dec.d ./ffmpeg/libavcodec/vc1dsp.d ./ffmpeg/libavcodec/vcr1.d ./ffmpeg/libavcodec/vda_h264.d ./ffmpeg/libavcodec/vda_h264_dec.d ./ffmpeg/libavcodec/videodsp.d ./ffmpeg/libavcodec/vima.d ./ffmpeg/libavcodec/vmdav.d ./ffmpeg/libavcodec/vmnc.d ./ffmpeg/libavcodec/vorbis.d ./ffmpeg/libavcodec/vorbis_data.d ./ffmpeg/libavcodec/vorbis_parser.d ./ffmpeg/libavcodec/vorbisdec.d ./ffmpeg/libavcodec/vorbisdsp.d ./ffmpeg/libavcodec/vorbisenc.d ./ffmpeg/libavcodec/vp3.d ./ffmpeg/libavcodec/vp3_parser.d ./ffmpeg/libavcodec/vp3dsp.d ./ffmpeg/libavcodec/vp5.d ./ffmpeg/libavcodec/vp56.d ./ffmpeg/libavcodec/vp56data.d ./ffmpeg/libavcodec/vp56dsp.d ./ffmpeg/libavcodec/vp56rac.d ./ffmpeg/libavcodec/vp6.d ./ffmpeg/libavcodec/vp6dsp.d ./ffmpeg/libavcodec/vp8.d ./ffmpeg/libavcodec/vp8_parser.d ./ffmpeg/libavcodec/vp8dsp.d ./ffmpeg/libavcodec/vp9.d ./ffmpeg/libavcodec/vp9_parser.d ./ffmpeg/libavcodec/vp9dsp.d ./ffmpeg/libavcodec/vqavideo.d ./ffmpeg/libavcodec/wavpack.d ./ffmpeg/libavcodec/wavpackenc.d ./ffmpeg/libavcodec/webp.d ./ffmpeg/libavcodec/webvttdec.d ./ffmpeg/libavcodec/wma.d ./ffmpeg/libavcodec/wma_common.d ./ffmpeg/libavcodec/wmadec.d ./ffmpeg/libavcodec/wmaenc.d ./ffmpeg/libavcodec/wmalosslessdec.d ./ffmpeg/libavcodec/wmaprodec.d ./ffmpeg/libavcodec/wmavoice.d ./ffmpeg/libavcodec/wmv2.d ./ffmpeg/libavcodec/wmv2dec.d ./ffmpeg/libavcodec/wmv2dsp.d ./ffmpeg/libavcodec/wmv2enc.d ./ffmpeg/libavcodec/wnv1.d ./ffmpeg/libavcodec/ws-snd1.d ./ffmpeg/libavcodec/xan.d ./ffmpeg/libavcodec/xbmdec.d ./ffmpeg/libavcodec/xbmenc.d ./ffmpeg/libavcodec/xface.d ./ffmpeg/libavcodec/xfacedec.d ./ffmpeg/libavcodec/xfaceenc.d ./ffmpeg/libavcodec/xiph.d ./ffmpeg/libavcodec/xl.d ./ffmpeg/libavcodec/xsubdec.d ./ffmpeg/libavcodec/xsubenc.d ./ffmpeg/libavcodec/xwddec.d ./ffmpeg/libavcodec/xwdenc.d ./ffmpeg/libavcodec/xxan.d ./ffmpeg/libavcodec/y41pdec.d ./ffmpeg/libavcodec/y41penc.d ./ffmpeg/libavcodec/yop.d ./ffmpeg/libavcodec/yuv4dec.d ./ffmpeg/libavcodec/yuv4enc.d ./ffmpeg/libavcodec/zerocodec.d ./ffmpeg/libavcodec/zmbv.d ./ffmpeg/libavcodec/zmbvenc.d ./ffmpeg/libavcodec/x86/ac3dsp.d ./ffmpeg/libavcodec/x86/ac3dsp_init.d ./ffmpeg/libavcodec/x86/cavsdsp.d ./ffmpeg/libavcodec/x86/constants.d ./ffmpeg/libavcodec/x86/dcadsp.d ./ffmpeg/libavcodec/x86/dcadsp_init.d ./ffmpeg/libavcodec/x86/dct32.d ./ffmpeg/libavcodec/x86/dct_init.d ./ffmpeg/libavcodec/x86/deinterlace.d ./ffmpeg/libavcodec/x86/dirac_dwt.d ./ffmpeg/libavcodec/x86/diracdsp_mmx.d ./ffmpeg/libavcodec/x86/diracdsp_yasm.d ./ffmpeg/libavcodec/x86/dnxhdenc.d ./ffmpeg/libavcodec/x86/dnxhdenc_init.d ./ffmpeg/libavcodec/x86/dsputil.d ./ffmpeg/libavcodec/x86/dsputil_init.d ./ffmpeg/libavcodec/x86/dsputil_mmx.d ./ffmpeg/libavcodec/x86/dsputil_x86.d ./ffmpeg/libavcodec/x86/dsputilenc.d ./ffmpeg/libavcodec/x86/dsputilenc_mmx.d ./ffmpeg/libavcodec/x86/dwt_yasm.d ./ffmpeg/libavcodec/x86/fdct.d ./ffmpeg/libavcodec/x86/fft.d ./ffmpeg/libavcodec/x86/fft_init.d ./ffmpeg/libavcodec/x86/flacdsp.d ./ffmpeg/libavcodec/x86/flacdsp_init.d ./ffmpeg/libavcodec/x86/fmtconvert.d ./ffmpeg/libavcodec/x86/fmtconvert_init.d ./ffmpeg/libavcodec/x86/fpel.d ./ffmpeg/libavcodec/x86/fpel_mmx.d ./ffmpeg/libavcodec/x86/h263_loopfilter.d ./ffmpeg/libavcodec/x86/h263dsp_init.d ./ffmpeg/libavcodec/x86/h264_chromamc.d ./ffmpeg/libavcodec/x86/h264_chromamc_10bit.d ./ffmpeg/libavcodec/x86/h264_deblock.d ./ffmpeg/libavcodec/x86/h264_deblock_10bit.d ./ffmpeg/libavcodec/x86/h264_idct.d ./ffmpeg/libavcodec/x86/h264_idct_10bit.d ./ffmpeg/libavcodec/x86/h264_intrapred.d ./ffmpeg/libavcodec/x86/h264_intrapred_10bit.d ./ffmpeg/libavcodec/x86/h264_intrapred_init.d ./ffmpeg/libavcodec/x86/h264_qpel.d ./ffmpeg/libavcodec/x86/h264_qpel_10bit.d ./ffmpeg/libavcodec/x86/h264_qpel_8bit.d ./ffmpeg/libavcodec/x86/h264_weight.d ./ffmpeg/libavcodec/x86/h264_weight_10bit.d ./ffmpeg/libavcodec/x86/h264chroma_init.d ./ffmpeg/libavcodec/x86/h264dsp_init.d ./ffmpeg/libavcodec/x86/hpeldsp.d ./ffmpeg/libavcodec/x86/hpeldsp_init.d ./ffmpeg/libavcodec/x86/hpeldsp_mmx.d ./ffmpeg/libavcodec/x86/idct_mmx_xvid.d ./ffmpeg/libavcodec/x86/idct_sse2_xvid.d ./ffmpeg/libavcodec/x86/imdct36.d ./ffmpeg/libavcodec/x86/lossless_videodsp.d ./ffmpeg/libavcodec/x86/lossless_videodsp_init.d ./ffmpeg/libavcodec/x86/lpc.d ./ffmpeg/libavcodec/x86/mlpdsp.d ./ffmpeg/libavcodec/x86/motion_est.d ./ffmpeg/libavcodec/x86/mpeg4qpel.d ./ffmpeg/libavcodec/x86/mpegaudiodsp.d ./ffmpeg/libavcodec/x86/mpegvideo.d ./ffmpeg/libavcodec/x86/mpegvideoenc.d ./ffmpeg/libavcodec/x86/pngdsp.d ./ffmpeg/libavcodec/x86/pngdsp_init.d ./ffmpeg/libavcodec/x86/proresdsp.d ./ffmpeg/libavcodec/x86/proresdsp_init.d ./ffmpeg/libavcodec/x86/qpel.d ./ffmpeg/libavcodec/x86/rv34dsp.d ./ffmpeg/libavcodec/x86/rv34dsp_init.d ./ffmpeg/libavcodec/x86/rv40dsp.d ./ffmpeg/libavcodec/x86/rv40dsp_init.d ./ffmpeg/libavcodec/x86/sbrdsp.d ./ffmpeg/libavcodec/x86/sbrdsp_init.d ./ffmpeg/libavcodec/x86/simple_idct.d ./ffmpeg/libavcodec/x86/snowdsp.d ./ffmpeg/libavcodec/x86/ttadsp.d ./ffmpeg/libavcodec/x86/ttadsp_init.d ./ffmpeg/libavcodec/x86/v210-init.d ./ffmpeg/libavcodec/x86/v210.d ./ffmpeg/libavcodec/x86/vc1dsp.d ./ffmpeg/libavcodec/x86/vc1dsp_init.d ./ffmpeg/libavcodec/x86/vc1dsp_mmx.d ./ffmpeg/libavcodec/x86/videodsp.d ./ffmpeg/libavcodec/x86/videodsp_init.d ./ffmpeg/libavcodec/x86/vorbisdsp.d ./ffmpeg/libavcodec/x86/vorbisdsp_init.d ./ffmpeg/libavcodec/x86/vp3dsp.d ./ffmpeg/libavcodec/x86/vp3dsp_init.d ./ffmpeg/libavcodec/x86/vp6dsp.d ./ffmpeg/libavcodec/x86/vp6dsp_init.d ./ffmpeg/libavcodec/x86/vp8dsp.d ./ffmpeg/libavcodec/x86/vp8dsp_init.d ./ffmpeg/libavcodec/x86/vp8dsp_loopfilter.d ./ffmpeg/libavcodec/x86/vp9dsp_init.d ./ffmpeg/libavcodec/x86/vp9intrapred.d ./ffmpeg/libavcodec/x86/vp9itxfm.d ./ffmpeg/libavcodec/x86/vp9lpf.d ./ffmpeg/libavcodec/x86/vp9mc.d ./ffmpeg/libavfilter/allfilters.d ./ffmpeg/libavfilter/audio.d ./ffmpeg/libavfilter/avcodec.d ./ffmpeg/libavfilter/avfilter.d ./ffmpeg/libavfilter/avfiltergraph.d ./ffmpeg/libavfilter/buffer.d ./ffmpeg/libavfilter/buffersink.d ./ffmpeg/libavfilter/buffersrc.d ./ffmpeg/libavfilter/drawutils.d ./ffmpeg/libavfilter/fifo.d ./ffmpeg/libavfilter/formats.d ./ffmpeg/libavfilter/graphdump.d ./ffmpeg/libavfilter/graphparser.d ./ffmpeg/libavfilter/opencl_allkernels.d ./ffmpeg/libavfilter/pthread.d ./ffmpeg/libavfilter/transform.d ./ffmpeg/libavfilter/video.d ./ffmpeg/libavformat/4xm.d ./ffmpeg/libavformat/a64.d ./ffmpeg/libavformat/aacdec.d ./ffmpeg/libavformat/ac3dec.d ./ffmpeg/libavformat/act.d ./ffmpeg/libavformat/adp.d ./ffmpeg/libavformat/adtsenc.d ./ffmpeg/libavformat/adxdec.d ./ffmpeg/libavformat/aea.d ./ffmpeg/libavformat/afc.d ./ffmpeg/libavformat/aiffdec.d ./ffmpeg/libavformat/aiffenc.d ./ffmpeg/libavformat/allformats.d ./ffmpeg/libavformat/amr.d ./ffmpeg/libavformat/anm.d ./ffmpeg/libavformat/apc.d ./ffmpeg/libavformat/ape.d ./ffmpeg/libavformat/apetag.d ./ffmpeg/libavformat/aqtitledec.d ./ffmpeg/libavformat/asf.d ./ffmpeg/libavformat/asfcrypt.d ./ffmpeg/libavformat/asfdec.d ./ffmpeg/libavformat/asfenc.d ./ffmpeg/libavformat/assdec.d ./ffmpeg/libavformat/assenc.d ./ffmpeg/libavformat/ast.d ./ffmpeg/libavformat/astdec.d ./ffmpeg/libavformat/astenc.d ./ffmpeg/libavformat/au.d ./ffmpeg/libavformat/audiointerleave.d ./ffmpeg/libavformat/avc.d ./ffmpeg/libavformat/avidec.d ./ffmpeg/libavformat/avienc.d ./ffmpeg/libavformat/avio.d ./ffmpeg/libavformat/aviobuf.d ./ffmpeg/libavformat/avlanguage.d ./ffmpeg/libavformat/avr.d ./ffmpeg/libavformat/avs.d ./ffmpeg/libavformat/bethsoftvid.d ./ffmpeg/libavformat/bfi.d ./ffmpeg/libavformat/bink.d ./ffmpeg/libavformat/bintext.d ./ffmpeg/libavformat/bit.d ./ffmpeg/libavformat/bmv.d ./ffmpeg/libavformat/boadec.d ./ffmpeg/libavformat/brstm.d ./ffmpeg/libavformat/c93.d ./ffmpeg/libavformat/cache.d ./ffmpeg/libavformat/caf.d ./ffmpeg/libavformat/cafdec.d ./ffmpeg/libavformat/cafenc.d ./ffmpeg/libavformat/cavsvideodec.d ./ffmpeg/libavformat/cdg.d ./ffmpeg/libavformat/cdxl.d ./ffmpeg/libavformat/cinedec.d ./ffmpeg/libavformat/concat.d ./ffmpeg/libavformat/concatdec.d ./ffmpeg/libavformat/crcenc.d ./ffmpeg/libavformat/crypto.d ./ffmpeg/libavformat/cutils.d ./ffmpeg/libavformat/data_uri.d ./ffmpeg/libavformat/daud.d ./ffmpeg/libavformat/dfa.d ./ffmpeg/libavformat/diracdec.d ./ffmpeg/libavformat/dnxhddec.d ./ffmpeg/libavformat/dsicin.d ./ffmpeg/libavformat/dtsdec.d ./ffmpeg/libavformat/dtshddec.d ./ffmpeg/libavformat/dv.d ./ffmpeg/libavformat/dvenc.d ./ffmpeg/libavformat/dxa.d ./ffmpeg/libavformat/eacdata.d ./ffmpeg/libavformat/electronicarts.d ./ffmpeg/libavformat/epafdec.d ./ffmpeg/libavformat/ffmdec.d ./ffmpeg/libavformat/ffmenc.d ./ffmpeg/libavformat/ffmetadec.d ./ffmpeg/libavformat/ffmetaenc.d ./ffmpeg/libavformat/file.d ./ffmpeg/libavformat/filmstripdec.d ./ffmpeg/libavformat/filmstripenc.d ./ffmpeg/libavformat/flac_picture.d ./ffmpeg/libavformat/flacdec.d ./ffmpeg/libavformat/flacenc.d ./ffmpeg/libavformat/flacenc_header.d ./ffmpeg/libavformat/flic.d ./ffmpeg/libavformat/flvdec.d ./ffmpeg/libavformat/flvenc.d ./ffmpeg/libavformat/format.d ./ffmpeg/libavformat/framecrcenc.d ./ffmpeg/libavformat/framehash.d ./ffmpeg/libavformat/frmdec.d ./ffmpeg/libavformat/ftp.d ./ffmpeg/libavformat/g722.d ./ffmpeg/libavformat/g723_1.d ./ffmpeg/libavformat/g729dec.d ./ffmpeg/libavformat/gif.d ./ffmpeg/libavformat/gifdec.d ./ffmpeg/libavformat/gopher.d ./ffmpeg/libavformat/gsmdec.d ./ffmpeg/libavformat/gxf.d ./ffmpeg/libavformat/gxfenc.d ./ffmpeg/libavformat/h261dec.d ./ffmpeg/libavformat/h263dec.d ./ffmpeg/libavformat/h264dec.d ./ffmpeg/libavformat/hdsenc.d ./ffmpeg/libavformat/hevc.d ./ffmpeg/libavformat/hevcdec.d ./ffmpeg/libavformat/hls.d ./ffmpeg/libavformat/hlsenc.d ./ffmpeg/libavformat/hlsproto.d ./ffmpeg/libavformat/hnm.d ./ffmpeg/libavformat/http.d ./ffmpeg/libavformat/httpauth.d ./ffmpeg/libavformat/icodec.d ./ffmpeg/libavformat/icoenc.d ./ffmpeg/libavformat/id3v1.d ./ffmpeg/libavformat/id3v2.d ./ffmpeg/libavformat/id3v2enc.d ./ffmpeg/libavformat/idcin.d ./ffmpeg/libavformat/idroqdec.d ./ffmpeg/libavformat/idroqenc.d ./ffmpeg/libavformat/iff.d ./ffmpeg/libavformat/ilbc.d ./ffmpeg/libavformat/img2.d ./ffmpeg/libavformat/img2_alias_pix.d ./ffmpeg/libavformat/img2_brender_pix.d ./ffmpeg/libavformat/img2dec.d ./ffmpeg/libavformat/img2enc.d ./ffmpeg/libavformat/ingenientdec.d ./ffmpeg/libavformat/ipmovie.d ./ffmpeg/libavformat/ircam.d ./ffmpeg/libavformat/ircamdec.d ./ffmpeg/libavformat/ircamenc.d ./ffmpeg/libavformat/isom.d ./ffmpeg/libavformat/iss.d ./ffmpeg/libavformat/iv8.d ./ffmpeg/libavformat/ivfdec.d ./ffmpeg/libavformat/ivfenc.d ./ffmpeg/libavformat/jacosubdec.d ./ffmpeg/libavformat/jacosubenc.d ./ffmpeg/libavformat/jvdec.d ./ffmpeg/libavformat/latmenc.d ./ffmpeg/libavformat/librtmp.d ./ffmpeg/libavformat/lmlm4.d ./ffmpeg/libavformat/loasdec.d ./ffmpeg/libavformat/lvfdec.d ./ffmpeg/libavformat/lxfdec.d ./ffmpeg/libavformat/m4vdec.d ./ffmpeg/libavformat/matroska.d ./ffmpeg/libavformat/matroskadec.d ./ffmpeg/libavformat/matroskaenc.d ./ffmpeg/libavformat/md5enc.d ./ffmpeg/libavformat/md5proto.d ./ffmpeg/libavformat/metadata.d ./ffmpeg/libavformat/mgsts.d ./ffmpeg/libavformat/microdvddec.d ./ffmpeg/libavformat/microdvdenc.d ./ffmpeg/libavformat/mkvtimestamp_v2.d ./ffmpeg/libavformat/mm.d ./ffmpeg/libavformat/mmf.d ./ffmpeg/libavformat/mms.d ./ffmpeg/libavformat/mmsh.d ./ffmpeg/libavformat/mmst.d ./ffmpeg/libavformat/mov.d ./ffmpeg/libavformat/mov_chan.d ./ffmpeg/libavformat/movenc.d ./ffmpeg/libavformat/movenchint.d ./ffmpeg/libavformat/mp3dec.d ./ffmpeg/libavformat/mp3enc.d ./ffmpeg/libavformat/mpc.d ./ffmpeg/libavformat/mpc8.d ./ffmpeg/libavformat/mpeg.d ./ffmpeg/libavformat/mpegenc.d ./ffmpeg/libavformat/mpegts.d ./ffmpeg/libavformat/mpegtsenc.d ./ffmpeg/libavformat/mpegvideodec.d ./ffmpeg/libavformat/mpjpeg.d ./ffmpeg/libavformat/mpl2dec.d ./ffmpeg/libavformat/mpsubdec.d ./ffmpeg/libavformat/msnwc_tcp.d ./ffmpeg/libavformat/mtv.d ./ffmpeg/libavformat/mux.d ./ffmpeg/libavformat/mvdec.d ./ffmpeg/libavformat/mvi.d ./ffmpeg/libavformat/mxf.d ./ffmpeg/libavformat/mxfdec.d ./ffmpeg/libavformat/mxfenc.d ./ffmpeg/libavformat/mxg.d ./ffmpeg/libavformat/ncdec.d ./ffmpeg/libavformat/network.d ./ffmpeg/libavformat/nistspheredec.d ./ffmpeg/libavformat/nsvdec.d ./ffmpeg/libavformat/nullenc.d ./ffmpeg/libavformat/nut.d ./ffmpeg/libavformat/nutdec.d ./ffmpeg/libavformat/nutenc.d ./ffmpeg/libavformat/nuv.d ./ffmpeg/libavformat/oggdec.d ./ffmpeg/libavformat/oggenc.d ./ffmpeg/libavformat/oggparsecelt.d ./ffmpeg/libavformat/oggparsedirac.d ./ffmpeg/libavformat/oggparseflac.d ./ffmpeg/libavformat/oggparseogm.d ./ffmpeg/libavformat/oggparseopus.d ./ffmpeg/libavformat/oggparseskeleton.d ./ffmpeg/libavformat/oggparsespeex.d ./ffmpeg/libavformat/oggparsetheora.d ./ffmpeg/libavformat/oggparsevorbis.d ./ffmpeg/libavformat/oggparsevp8.d ./ffmpeg/libavformat/oma.d ./ffmpeg/libavformat/omadec.d ./ffmpeg/libavformat/omaenc.d ./ffmpeg/libavformat/options.d ./ffmpeg/libavformat/os_support.d ./ffmpeg/libavformat/paf.d ./ffmpeg/libavformat/pcm.d ./ffmpeg/libavformat/pcmdec.d ./ffmpeg/libavformat/pcmenc.d ./ffmpeg/libavformat/pjsdec.d ./ffmpeg/libavformat/pmpdec.d ./ffmpeg/libavformat/psxstr.d ./ffmpeg/libavformat/pva.d ./ffmpeg/libavformat/pvfdec.d ./ffmpeg/libavformat/qcp.d ./ffmpeg/libavformat/r3d.d ./ffmpeg/libavformat/rawdec.d ./ffmpeg/libavformat/rawenc.d ./ffmpeg/libavformat/rawvideodec.d ./ffmpeg/libavformat/rdt.d ./ffmpeg/libavformat/realtextdec.d ./ffmpeg/libavformat/redspark.d ./ffmpeg/libavformat/replaygain.d ./ffmpeg/libavformat/riff.d ./ffmpeg/libavformat/riffdec.d ./ffmpeg/libavformat/riffenc.d ./ffmpeg/libavformat/rl2.d ./ffmpeg/libavformat/rm.d ./ffmpeg/libavformat/rmdec.d ./ffmpeg/libavformat/rmenc.d ./ffmpeg/libavformat/rmsipr.d ./ffmpeg/libavformat/rpl.d ./ffmpeg/libavformat/rsd.d ./ffmpeg/libavformat/rso.d ./ffmpeg/libavformat/rsodec.d ./ffmpeg/libavformat/rsoenc.d ./ffmpeg/libavformat/rtmphttp.d ./ffmpeg/libavformat/rtmppkt.d ./ffmpeg/libavformat/rtmpproto.d ./ffmpeg/libavformat/rtp.d ./ffmpeg/libavformat/rtpdec.d ./ffmpeg/libavformat/rtpdec_amr.d ./ffmpeg/libavformat/rtpdec_asf.d ./ffmpeg/libavformat/rtpdec_g726.d ./ffmpeg/libavformat/rtpdec_h263.d ./ffmpeg/libavformat/rtpdec_h263_rfc2190.d ./ffmpeg/libavformat/rtpdec_h264.d ./ffmpeg/libavformat/rtpdec_ilbc.d ./ffmpeg/libavformat/rtpdec_jpeg.d ./ffmpeg/libavformat/rtpdec_latm.d ./ffmpeg/libavformat/rtpdec_mpeg12.d ./ffmpeg/libavformat/rtpdec_mpeg4.d ./ffmpeg/libavformat/rtpdec_mpegts.d ./ffmpeg/libavformat/rtpdec_qcelp.d ./ffmpeg/libavformat/rtpdec_qdm2.d ./ffmpeg/libavformat/rtpdec_qt.d ./ffmpeg/libavformat/rtpdec_svq3.d ./ffmpeg/libavformat/rtpdec_vp8.d ./ffmpeg/libavformat/rtpdec_xiph.d ./ffmpeg/libavformat/rtpenc_chain.d ./ffmpeg/libavformat/rtpproto.d ./ffmpeg/libavformat/rtsp.d ./ffmpeg/libavformat/rtspdec.d ./ffmpeg/libavformat/samidec.d ./ffmpeg/libavformat/sapdec.d ./ffmpeg/libavformat/sauce.d ./ffmpeg/libavformat/sbgdec.d ./ffmpeg/libavformat/sdp.d ./ffmpeg/libavformat/sdr2.d ./ffmpeg/libavformat/seek.d ./ffmpeg/libavformat/segafilm.d ./ffmpeg/libavformat/segment.d ./ffmpeg/libavformat/sierravmd.d ./ffmpeg/libavformat/siff.d ./ffmpeg/libavformat/smacker.d ./ffmpeg/libavformat/smjpeg.d ./ffmpeg/libavformat/smjpegdec.d ./ffmpeg/libavformat/smjpegenc.d ./ffmpeg/libavformat/smoothstreamingenc.d ./ffmpeg/libavformat/smush.d ./ffmpeg/libavformat/sol.d ./ffmpeg/libavformat/soxdec.d ./ffmpeg/libavformat/soxenc.d ./ffmpeg/libavformat/spdif.d ./ffmpeg/libavformat/spdifdec.d ./ffmpeg/libavformat/spdifenc.d ./ffmpeg/libavformat/srtdec.d ./ffmpeg/libavformat/srtenc.d ./ffmpeg/libavformat/srtp.d ./ffmpeg/libavformat/srtpproto.d ./ffmpeg/libavformat/subfile.d ./ffmpeg/libavformat/subtitles.d ./ffmpeg/libavformat/subviewer1dec.d ./ffmpeg/libavformat/subviewerdec.d ./ffmpeg/libavformat/swf.d ./ffmpeg/libavformat/swfdec.d ./ffmpeg/libavformat/swfenc.d ./ffmpeg/libavformat/takdec.d ./ffmpeg/libavformat/tcp.d ./ffmpeg/libavformat/tedcaptionsdec.d ./ffmpeg/libavformat/tee.d ./ffmpeg/libavformat/thp.d ./ffmpeg/libavformat/tiertexseq.d ./ffmpeg/libavformat/tmv.d ./ffmpeg/libavformat/tta.d ./ffmpeg/libavformat/tty.d ./ffmpeg/libavformat/txd.d ./ffmpeg/libavformat/udp.d ./ffmpeg/libavformat/uncodedframecrcenc.d ./ffmpeg/libavformat/unix.d ./ffmpeg/libavformat/url.d ./ffmpeg/libavformat/urldecode.d ./ffmpeg/libavformat/utils.d ./ffmpeg/libavformat/vc1test.d ./ffmpeg/libavformat/vc1testenc.d ./ffmpeg/libavformat/vivo.d ./ffmpeg/libavformat/voc.d ./ffmpeg/libavformat/vocdec.d ./ffmpeg/libavformat/vocenc.d ./ffmpeg/libavformat/vorbiscomment.d ./ffmpeg/libavformat/vplayerdec.d ./ffmpeg/libavformat/vqf.d ./ffmpeg/libavformat/w64.d ./ffmpeg/libavformat/wavdec.d ./ffmpeg/libavformat/wavenc.d ./ffmpeg/libavformat/wc3movie.d ./ffmpeg/libavformat/webvttdec.d ./ffmpeg/libavformat/webvttenc.d ./ffmpeg/libavformat/westwood_aud.d ./ffmpeg/libavformat/westwood_vqa.d ./ffmpeg/libavformat/wtv_common.d ./ffmpeg/libavformat/wtvdec.d ./ffmpeg/libavformat/wtvenc.d ./ffmpeg/libavformat/wv.d ./ffmpeg/libavformat/wvdec.d ./ffmpeg/libavformat/wvenc.d ./ffmpeg/libavformat/xa.d ./ffmpeg/libavformat/xmv.d ./ffmpeg/libavformat/xwma.d ./ffmpeg/libavformat/yop.d ./ffmpeg/libavformat/yuv4mpeg.d ./ffmpeg/libavutil/adler32.d ./ffmpeg/libavutil/aes.d ./ffmpeg/libavutil/atomic.d ./ffmpeg/libavutil/audio_fifo.d ./ffmpeg/libavutil/avstring.d ./ffmpeg/libavutil/base64.d ./ffmpeg/libavutil/blowfish.d ./ffmpeg/libavutil/bprint.d ./ffmpeg/libavutil/buffer.d ./ffmpeg/libavutil/channel_layout.d ./ffmpeg/libavutil/cpu.d ./ffmpeg/libavutil/crc.d ./ffmpeg/libavutil/des.d ./ffmpeg/libavutil/dict.d ./ffmpeg/libavutil/downmix_info.d ./ffmpeg/libavutil/error.d ./ffmpeg/libavutil/eval.d ./ffmpeg/libavutil/fifo.d ./ffmpeg/libavutil/file.d ./ffmpeg/libavutil/file_open.d ./ffmpeg/libavutil/fixed_dsp.d ./ffmpeg/libavutil/float_dsp.d ./ffmpeg/libavutil/frame.d ./ffmpeg/libavutil/hash.d ./ffmpeg/libavutil/hmac.d ./ffmpeg/libavutil/imgutils.d ./ffmpeg/libavutil/intfloat_readwrite.d ./ffmpeg/libavutil/intmath.d ./ffmpeg/libavutil/lfg.d ./ffmpeg/libavutil/lls1.d ./ffmpeg/libavutil/lls2.d ./ffmpeg/libavutil/log.d ./ffmpeg/libavutil/log2_tab.d ./ffmpeg/libavutil/lzo.d ./ffmpeg/libavutil/mathematics.d ./ffmpeg/libavutil/md5.d ./ffmpeg/libavutil/mem.d ./ffmpeg/libavutil/murmur3.d ./ffmpeg/libavutil/opt.d ./ffmpeg/libavutil/parseutils.d ./ffmpeg/libavutil/pixdesc.d ./ffmpeg/libavutil/random_seed.d ./ffmpeg/libavutil/rational.d ./ffmpeg/libavutil/rc4.d ./ffmpeg/libavutil/ripemd.d ./ffmpeg/libavutil/samplefmt.d ./ffmpeg/libavutil/sha.d ./ffmpeg/libavutil/sha512.d ./ffmpeg/libavutil/stereo3d.d ./ffmpeg/libavutil/time.d ./ffmpeg/libavutil/timecode.d ./ffmpeg/libavutil/tree.d ./ffmpeg/libavutil/utils.d ./ffmpeg/libavutil/xga_font_data.d ./ffmpeg/libavutil/xtea.d ./ffmpeg/libavutil/x86/cpu.d ./ffmpeg/libavutil/x86/cpuid.d ./ffmpeg/libavutil/x86/emms.d ./ffmpeg/libavutil/x86/float_dsp.d ./ffmpeg/libavutil/x86/float_dsp_init.d ./ffmpeg/libavutil/x86/lls.d ./ffmpeg/libavutil/x86/lls_init.d ./ffmpeg/libpostproc/postprocess.d ./ffmpeg/libswresample/audioconvert.d ./ffmpeg/libswresample/dither.d ./ffmpeg/libswresample/rematrix.d ./ffmpeg/libswresample/resample.d ./ffmpeg/libswresample/swresample.d ./ffmpeg/libswresample/x86/audio_convert.d ./ffmpeg/libswresample/x86/rematrix.d ./ffmpeg/libswresample/x86/swresample_x86.d ./ffmpeg/libswscale/input.d ./ffmpeg/libswscale/options.d ./ffmpeg/libswscale/output.d ./ffmpeg/libswscale/rgb2rgb.d ./ffmpeg/libswscale/swscale.d ./ffmpeg/libswscale/swscale_unscaled.d ./ffmpeg/libswscale/utils.d ./ffmpeg/libswscale/yuv2rgb.d ./ffmpeg/libswscale/x86/input.d ./ffmpeg/libswscale/x86/output.d ./ffmpeg/libswscale/x86/rgb2rgb.d ./ffmpeg/libswscale/x86/scale.d ./ffmpeg/libswscale/x86/swscale.d ./ffmpeg/libswscale/x86/yuv2rgb.d ./input/ar.d ./input/input.d ./libaf/af.d ./libaf/af_center.d ./libaf/af_channels.d ./libaf/af_comp.d ./libaf/af_delay.d ./libaf/af_dummy.d ./libaf/af_equalizer.d ./libaf/af_export.d ./libaf/af_extrastereo.d ./libaf/af_format.d ./libaf/af_gate.d ./libaf/af_hrtf.d ./libaf/af_karaoke.d ./libaf/af_ladspa.d ./libaf/af_lavcac3enc.d ./libaf/af_lavcresample.d ./libaf/af_pan.d ./libaf/af_resample.d ./libaf/af_scaletempo.d ./libaf/af_sinesuppress.d ./libaf/af_stats.d ./libaf/af_sub.d ./libaf/af_surround.d ./libaf/af_sweep.d ./libaf/af_tools.d ./libaf/af_volnorm.d ./libaf/af_volume.d ./libaf/filter.d ./libaf/format.d ./libaf/reorder_ch.d ./libaf/window.d ./libao2/ao_coreaudio.d ./libao2/ao_mpegpes.d ./libao2/ao_null.d ./libao2/ao_openal.d ./libao2/ao_pcm.d ./libao2/ao_sdl.d ./libao2/audio_out.d ./libdvdcss/css.d ./libdvdcss/device.d ./libdvdcss/error.d ./libdvdcss/ioctl.d ./libdvdcss/libdvdcss.d ./libdvdnav/dvdnav.d ./libdvdnav/highlight.d ./libdvdnav/navigation.d ./libdvdnav/read_cache.d ./libdvdnav/remap.d ./libdvdnav/searching.d ./libdvdnav/settings.d ./libdvdnav/vm/decoder.d ./libdvdnav/vm/vm.d ./libdvdnav/vm/vmcmd.d ./libdvdread4/bitreader.d ./libdvdread4/dvd_input.d ./libdvdread4/dvd_reader.d ./libdvdread4/dvd_udf.d ./libdvdread4/ifo_print.d ./libdvdread4/ifo_read.d ./libdvdread4/md5.d ./libdvdread4/nav_print.d ./libdvdread4/nav_read.d ./libmenu/menu.d ./libmenu/menu_chapsel.d ./libmenu/menu_cmdlist.d ./libmenu/menu_console.d ./libmenu/menu_filesel.d ./libmenu/menu_list.d ./libmenu/menu_param.d ./libmenu/menu_pt.d ./libmenu/menu_txt.d ./libmenu/vf_menu.d ./libmpcodecs/ad.d ./libmpcodecs/ad_alaw.d ./libmpcodecs/ad_dk3adpcm.d ./libmpcodecs/ad_dvdpcm.d ./libmpcodecs/ad_faad.d ./libmpcodecs/ad_ffmpeg.d ./libmpcodecs/ad_hwac3.d ./libmpcodecs/ad_hwmpa.d ./libmpcodecs/ad_imaadpcm.d ./libmpcodecs/ad_liba52.d ./libmpcodecs/ad_libdv.d ./libmpcodecs/ad_libmad.d ./libmpcodecs/ad_libvorbis.d ./libmpcodecs/ad_mpg123.d ./libmpcodecs/ad_msadpcm.d ./libmpcodecs/ad_pcm.d ./libmpcodecs/ad_realaud.d ./libmpcodecs/ad_spdif.d ./libmpcodecs/ad_speex.d ./libmpcodecs/ae.d ./libmpcodecs/ae_lame.d ./libmpcodecs/ae_lavc.d ./libmpcodecs/ae_pcm.d ./libmpcodecs/ae_twolame.d ./libmpcodecs/dec_audio.d ./libmpcodecs/dec_teletext.d ./libmpcodecs/dec_video.d ./libmpcodecs/img_format.d ./libmpcodecs/mp_image.d ./libmpcodecs/pullup.d ./libmpcodecs/vd.d ./libmpcodecs/vd_black.d ./libmpcodecs/vd_ffmpeg.d ./libmpcodecs/vd_hmblck.d ./libmpcodecs/vd_libdv.d ./libmpcodecs/vd_libmpeg2.d ./libmpcodecs/vd_lzo.d ./libmpcodecs/vd_mpegpes.d ./libmpcodecs/vd_mpng.d ./libmpcodecs/vd_mtga.d ./libmpcodecs/vd_null.d ./libmpcodecs/vd_raw.d ./libmpcodecs/vd_realvid.d ./libmpcodecs/vd_sgi.d ./libmpcodecs/vd_theora.d ./libmpcodecs/vd_xanim.d ./libmpcodecs/vd_xvid4.d ./libmpcodecs/ve.d ./libmpcodecs/ve_lavc.d ./libmpcodecs/ve_libdv.d ./libmpcodecs/ve_nuv.d ./libmpcodecs/ve_raw.d ./libmpcodecs/ve_x264.d ./libmpcodecs/ve_xvid4.d ./libmpcodecs/vf.d ./libmpcodecs/vf_1bpp.d ./libmpcodecs/vf_2xsai.d ./libmpcodecs/vf_ass.d ./libmpcodecs/vf_blackframe.d ./libmpcodecs/vf_bmovl.d ./libmpcodecs/vf_boxblur.d ./libmpcodecs/vf_crop.d ./libmpcodecs/vf_cropdetect.d ./libmpcodecs/vf_decimate.d ./libmpcodecs/vf_delogo.d ./libmpcodecs/vf_denoise3d.d ./libmpcodecs/vf_detc.d ./libmpcodecs/vf_dint.d ./libmpcodecs/vf_divtc.d ./libmpcodecs/vf_down3dright.d ./libmpcodecs/vf_dsize.d ./libmpcodecs/vf_dvbscale.d ./libmpcodecs/vf_eq.d ./libmpcodecs/vf_eq2.d ./libmpcodecs/vf_expand.d ./libmpcodecs/vf_field.d ./libmpcodecs/vf_fil.d ./libmpcodecs/vf_filmdint.d ./libmpcodecs/vf_fixpts.d ./libmpcodecs/vf_flip.d ./libmpcodecs/vf_format.d ./libmpcodecs/vf_framestep.d ./libmpcodecs/vf_fspp.d ./libmpcodecs/vf_geq.d ./libmpcodecs/vf_gradfun.d ./libmpcodecs/vf_halfpack.d ./libmpcodecs/vf_harddup.d ./libmpcodecs/vf_hqdn3d.d ./libmpcodecs/vf_hue.d ./libmpcodecs/vf_il.d ./libmpcodecs/vf_ilpack.d ./libmpcodecs/vf_ivtc.d ./libmpcodecs/vf_kerndeint.d ./libmpcodecs/vf_lavc.d ./libmpcodecs/vf_lavcdeint.d ./libmpcodecs/vf_mcdeint.d ./libmpcodecs/vf_mirror.d ./libmpcodecs/vf_noformat.d ./libmpcodecs/vf_noise.d ./libmpcodecs/vf_ow.d ./libmpcodecs/vf_palette.d ./libmpcodecs/vf_perspective.d ./libmpcodecs/vf_phase.d ./libmpcodecs/vf_pp.d ./libmpcodecs/vf_pp7.d ./libmpcodecs/vf_pullup.d ./libmpcodecs/vf_qp.d ./libmpcodecs/vf_rectangle.d ./libmpcodecs/vf_remove_logo.d ./libmpcodecs/vf_rgbtest.d ./libmpcodecs/vf_rotate.d ./libmpcodecs/vf_sab.d ./libmpcodecs/vf_scale.d ./libmpcodecs/vf_screenshot.d ./libmpcodecs/vf_smartblur.d ./libmpcodecs/vf_softpulldown.d ./libmpcodecs/vf_softskip.d ./libmpcodecs/vf_spp.d ./libmpcodecs/vf_stereo3d.d ./libmpcodecs/vf_swapuv.d ./libmpcodecs/vf_telecine.d ./libmpcodecs/vf_test.d ./libmpcodecs/vf_tfields.d ./libmpcodecs/vf_tile.d ./libmpcodecs/vf_tinterlace.d ./libmpcodecs/vf_unsharp.d ./libmpcodecs/vf_uspp.d ./libmpcodecs/vf_vo.d ./libmpcodecs/vf_yadif.d ./libmpcodecs/vf_yuvcsp.d ./libmpcodecs/vf_yvu9.d ./libmpcodecs/native/rtjpegn.d ./libmpdemux/aac_hdr.d ./libmpdemux/asfheader.d ./libmpdemux/aviheader.d ./libmpdemux/aviprint.d ./libmpdemux/demux_aac.d ./libmpdemux/demux_asf.d ./libmpdemux/demux_audio.d ./libmpdemux/demux_avi.d ./libmpdemux/demux_demuxers.d ./libmpdemux/demux_film.d ./libmpdemux/demux_fli.d ./libmpdemux/demux_gif.d ./libmpdemux/demux_lavf.d ./libmpdemux/demux_lmlm4.d ./libmpdemux/demux_mf.d ./libmpdemux/demux_mkv.d ./libmpdemux/demux_mng.d ./libmpdemux/demux_mov.d ./libmpdemux/demux_mpg.d ./libmpdemux/demux_nsv.d ./libmpdemux/demux_ogg.d ./libmpdemux/demux_pva.d ./libmpdemux/demux_rawaudio.d ./libmpdemux/demux_rawdv.d ./libmpdemux/demux_rawvideo.d ./libmpdemux/demux_real.d ./libmpdemux/demux_realaud.d ./libmpdemux/demux_roq.d ./libmpdemux/demux_smjpeg.d ./libmpdemux/demux_ts.d ./libmpdemux/demux_ty.d ./libmpdemux/demux_ty_osd.d ./libmpdemux/demux_viv.d ./libmpdemux/demux_vqf.d ./libmpdemux/demux_y4m.d ./libmpdemux/demuxer.d ./libmpdemux/ebml.d ./libmpdemux/extension.d ./libmpdemux/mf.d ./libmpdemux/mp3_hdr.d ./libmpdemux/mp_taglists.d ./libmpdemux/mpeg_hdr.d ./libmpdemux/mpeg_packetizer.d ./libmpdemux/muxer.d ./libmpdemux/muxer_avi.d ./libmpdemux/muxer_lavf.d ./libmpdemux/muxer_mpeg.d ./libmpdemux/muxer_rawaudio.d ./libmpdemux/muxer_rawvideo.d ./libmpdemux/parse_es.d ./libmpdemux/parse_mp4.d ./libmpdemux/video.d ./libmpdemux/yuv4mpeg.d ./libmpdemux/yuv4mpeg_ratio.d ./libvo/aclib.d ./libvo/aspect.d ./libvo/csputils.d ./libvo/geometry.d ./libvo/gl_common.d ./libvo/matrixview.d ./libvo/osx_common.d ./libvo/osx_objc_common.d ./libvo/sdl_common.d ./libvo/video_out.d ./libvo/vo_aa.d ./libvo/vo_caca.d ./libvo/vo_corevideo.d ./libvo/vo_gif89a.d ./libvo/vo_gl.d ./libvo/vo_gl_tiled.d ./libvo/vo_matrixview.d ./libvo/vo_md5sum.d ./libvo/vo_mng.d ./libvo/vo_mpegpes.d ./libvo/vo_null.d ./libvo/vo_png.d ./libvo/vo_pnm.d ./libvo/vo_sdl.d ./libvo/vo_tga.d ./libvo/vo_yuv4mpeg.d ./osdep/getch2.d ./osdep/macosx_finder_args.d ./osdep/mmap_anon.d ./osdep/shmem.d ./osdep/timer-darwin.d ./stream/asf_mmst_streaming.d ./stream/asf_streaming.d ./stream/cache2.d ./stream/cdinfo.d ./stream/cookies.d ./stream/http.d ./stream/network.d ./stream/open.d ./stream/pnm.d ./stream/rtp.d ./stream/stream.d ./stream/stream_bd.d ./stream/stream_bluray.d ./stream/stream_cdda.d ./stream/stream_cddb.d ./stream/stream_cue.d ./stream/stream_dvd.d ./stream/stream_dvd_common.d ./stream/stream_dvdnav.d ./stream/stream_ffmpeg.d ./stream/stream_file.d ./stream/stream_ftp.d ./stream/stream_mf.d ./stream/stream_netstream.d ./stream/stream_null.d ./stream/stream_rtp.d ./stream/stream_rtsp.d ./stream/stream_udp.d ./stream/tcp.d ./stream/udp.d ./stream/url.d ./stream/freesdp/common.d ./stream/freesdp/errorlist.d ./stream/freesdp/parser.d ./stream/librtsp/rtsp.d ./stream/librtsp/rtsp_rtp.d ./stream/librtsp/rtsp_session.d ./stream/realrtsp/asmrp.d ./stream/realrtsp/real.d ./stream/realrtsp/rmff.d ./stream/realrtsp/sdpplin.d ./stream/realrtsp/xbuffer.d ./sub/ass_mp.d ./sub/av_sub.d ./sub/eosd.d ./sub/find_sub.d ./sub/font_load.d ./sub/font_load_ft.d ./sub/osd.d ./sub/spudec.d ./sub/spuenc.d ./sub/sub.d ./sub/sub_cc.d ./sub/subassconvert.d ./sub/subreader.d ./sub/vobsub.d Looking for incorrect headers in 1548 dependency files... Determining fink providers of 172 headers... 1 - 100 101 - 172 Found use of headers from 39 fink packages: a52dec-dev aalib bzip2-dev fontconfig2-dev freetype219 fribidi-dev giflib ladspa-dev lame-dev libass5-dev libbluray1-dev libcaca-dev libcdio-cdda1-dev libcdio-paranoia1-dev libcdio13-dev libdv4 libfaad2-dev libgsm1-dev libiconv-dev libjpeg9 libmad libmng2 libmpg123 libogg libopencore-amr0 libopenjpeg1 libopus0-dev libpng16 librtmp libschroedinger libspeex1 libtheora0 libvorbis0 libvpx libx264-118-dev lzo2 sdl twolame-dev xvidcore Scanning binaries for incorrect dyld linking... /bin/rm -rf /sw/build.build/root-mplayer-1.1.1svn37152-2 /bin/mkdir -p /sw/build.build/root-mplayer-1.1.1svn37152-2/sw /bin/mkdir -p /sw/build.build/root-mplayer-1.1.1svn37152-2/DEBIAN /usr/sbin/chown -R fink-bld:fink-bld /sw/build.build/root-mplayer-1.1.1svn37152-2 sudo -u fink-bld [ENV] sh -c /tmp/fink.Tr8kG make install DESTDIR=/sw/build.build/root-mplayer-1.1.1svn37152-2 install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/bin /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/etc/mplayer /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/lib install -m 755 -s mencoder /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/bin install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/cs/man1 install -m 644 DOCS/man/cs/mplayer.1 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/cs/man1/ cd /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/cs/man1 && ln -sf mplayer.1 mencoder.1 install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/de/man1 install -m 644 DOCS/man/de/mplayer.1 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/de/man1/ cd /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/de/man1 && ln -sf mplayer.1 mencoder.1 install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/man1 install -m 644 DOCS/man/en/mplayer.1 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/man1/ cd /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/man1 && ln -sf mplayer.1 mencoder.1 install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/es/man1 install -m 644 DOCS/man/es/mplayer.1 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/es/man1/ cd /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/es/man1 && ln -sf mplayer.1 mencoder.1 install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/fr/man1 install -m 644 DOCS/man/fr/mplayer.1 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/fr/man1/ cd /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/fr/man1 && ln -sf mplayer.1 mencoder.1 install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/hu/man1 install -m 644 DOCS/man/hu/mplayer.1 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/hu/man1/ cd /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/hu/man1 && ln -sf mplayer.1 mencoder.1 install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/it/man1 install -m 644 DOCS/man/it/mplayer.1 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/it/man1/ cd /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/it/man1 && ln -sf mplayer.1 mencoder.1 install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/pl/man1 install -m 644 DOCS/man/pl/mplayer.1 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/pl/man1/ cd /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/pl/man1 && ln -sf mplayer.1 mencoder.1 install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/ru/man1 install -m 644 DOCS/man/ru/mplayer.1 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/ru/man1/ cd /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/ru/man1 && ln -sf mplayer.1 mencoder.1 install -d /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/zh_CN/man1 install -m 644 DOCS/man/zh_CN/mplayer.1 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/zh_CN/man1/ cd /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/man/zh_CN/man1 && ln -sf mplayer.1 mencoder.1 install -m 755 -s mplayer /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/bin install -d -m 755 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/applications install -d -m 755 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/icons/hicolor/{16x16,22x22,24x24,32x32,48x48,256x256}/apps install -m 644 etc/mplayer.desktop /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/applications install -m 644 etc/mplayer16x16.png /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/icons/hicolor/16x16/apps/mplayer.png install -m 644 etc/mplayer22x22.png /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/icons/hicolor/22x22/apps/mplayer.png install -m 644 etc/mplayer24x24.png /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/icons/hicolor/24x24/apps/mplayer.png install -m 644 etc/mplayer32x32.png /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/icons/hicolor/32x32/apps/mplayer.png install -m 644 etc/mplayer48x48.png /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/icons/hicolor/48x48/apps/mplayer.png install -m 644 etc/mplayer256x256.png /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/icons/hicolor/256x256/apps/mplayer.png install -m 644 etc/codecs.conf /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/etc/mplayer/codecs.conf install -m 644 etc/input.conf /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/etc/mplayer/input.conf install -m 644 etc/example.conf /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/etc/mplayer/mplayer.conf install -d -m 755 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/doc/mplayer cp -r DOCS/* /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/doc/mplayer sudo -u fink-bld [ENV] sh -c /tmp/fink.gB57e /usr/bin/install -d -m 700 /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/doc/mplayer /bin/cp -r AUTHORS /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/doc/mplayer/ /bin/cp -r Changelog /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/doc/mplayer/ /bin/cp -r Copyright /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/doc/mplayer/ /bin/cp -r LICENSE /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/doc/mplayer/ /bin/cp -r README /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/doc/mplayer/ /bin/chmod -R go=u-w /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/doc/mplayer /bin/rm -f /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/info/dir /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/info/dir.old /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/info/dir /sw/build.build/root-mplayer-1.1.1svn37152-2/sw/share/info/dir.old Reverting ownership of install dir to root Writing control file... Writing conffiles list... Writing md5sums file... env LANG=C LC_ALL=C dpkg-deb -b root-mplayer-1.1.1svn37152-2 /sw/fink/10.9/stable/main/binary-darwin-x86_64/graphics dpkg-deb: building package `mplayer' in `/sw/fink/10.9/stable/main/binary-darwin-x86_64/graphics/mplayer_1.1.1svn37152-2_darwin-x86_64.deb'. Removing runtime build-lock... Removing build-lock package... /sw/bin/dpkg-lockwait -r fink-buildlock-mplayer-1.1.1svn37152-2 (Reading database ... 7904 files and directories currently installed.) Removing fink-buildlock-mplayer-1.1.1svn37152-2 ...