EXTERN_PREFIX="_" AR="i686-w64-mingw32-ar" NM="i686-w64-mingw32-nm -g" ./compat/windows/makedef libavutil/libavutil.ver libavutil/adler32.o libavutil/aes.o libavutil/aes_ctr.o libavutil/audio_fifo.o libavutil/avsscanf.o libavutil/avstring.o libavutil/base64.o libavutil/blowfish.o libavutil/bprint.o libavutil/buffer.o libavutil/camellia.o libavutil/cast5.o libavutil/channel_layout.o libavutil/color_utils.o libavutil/cpu.o libavutil/crc.o libavutil/des.o libavutil/dict.o libavutil/display.o libavutil/downmix_info.o libavutil/encryption_info.o libavutil/error.o libavutil/eval.o libavutil/fifo.o libavutil/file.o libavutil/file_open.o libavutil/fixed_dsp.o libavutil/float_dsp.o libavutil/frame.o libavutil/hash.o libavutil/hdr_dynamic_metadata.o libavutil/hmac.o libavutil/hwcontext.o libavutil/hwcontext_d3d11va.o libavutil/hwcontext_dxva2.o libavutil/imgutils.o libavutil/integer.o libavutil/intmath.o libavutil/lfg.o libavutil/lls.o libavutil/log.o libavutil/log2_tab.o libavutil/lzo.o libavutil/mastering_display_metadata.o libavutil/mathematics.o libavutil/md5.o libavutil/mem.o libavutil/murmur3.o libavutil/opt.o libavutil/parseutils.o libavutil/pixdesc.o libavutil/pixelutils.o libavutil/random_seed.o libavutil/rational.o libavutil/rc4.o libavutil/reverse.o libavutil/ripemd.o libavutil/samplefmt.o libavutil/sha.o libavutil/sha512.o libavutil/slicethread.o libavutil/spherical.o libavutil/stereo3d.o libavutil/tea.o libavutil/threadmessage.o libavutil/time.o libavutil/timecode.o libavutil/tree.o libavutil/twofish.o libavutil/tx.o libavutil/utils.o libavutil/x86/cpu.o libavutil/x86/cpuid.o libavutil/x86/fixed_dsp.o libavutil/x86/fixed_dsp_init.o libavutil/x86/float_dsp.o libavutil/x86/float_dsp_init.o libavutil/x86/imgutils.o libavutil/x86/imgutils_init.o libavutil/x86/lls.o libavutil/x86/lls_init.o libavutil/x86/pixelutils.o libavutil/x86/pixelutils_init.o libavutil/xga_font_data.o libavutil/xtea.o > libavutil/avutil-56.def
CC	libavcodec/libvorbisdec.o
CC	libavcodec/libvorbisenc.o
CC	libavcodec/lzw.o
CC	libavcodec/lzwenc.o
CC	libavcodec/m101.o
CC	libavcodec/mace.o
CC	libavcodec/magicyuv.o
LD	libavutil/avutil-56.dll
i686-w64-mingw32-dlltool -m i386 -d libavutil/avutil-56.def -l libavutil/avutil.lib -D avutil-56.dll
CC	libavcodec/magicyuvenc.o
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/mathtables.o
CC	libavcodec/mdct15.o
8 warnings generated.
CC	libavcodec/mdct_fixed.o
CC	libavcodec/mdct_fixed_32.o
CC	libavcodec/mdct_float.o
CC	libavcodec/mdec.o
CC	libavcodec/me_cmp.o
CC	libavcodec/mediacodec.o
CC	libavcodec/metasound.o
CC	libavcodec/metasound_data.o
CC	libavcodec/microdvddec.o
CC	libavcodec/mimic.o
CC	libavcodec/mjpeg2jpeg_bsf.o
CC	libavcodec/mjpeg_parser.o
CC	libavcodec/mjpega_dump_header_bsf.o
CC	libavcodec/mjpegbdec.o
libavcodec/microdvddec.c:281: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:282: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;
          ^     ~~~~~~~~~~~~~~~~~~~~~~~~~
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:83:66: note: passing argument to parameter 's' here
static char *microdvd_load_tags(struct microdvd_tag *tags, char *s)
                                                                 ^
3 warnings generated.
CC	libavcodec/mjpegdec.o
CC	libavcodec/mjpegenc.o
libavcodec/mimic.c:425: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:6085: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/mjpegenc_common.o
CC	libavcodec/mjpegenc_huffman.o
CC	libavcodec/mlp.o
libavcodec/mjpega_dump_header_bsf.c:60:37: 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(&out_buf, "mjpg", 4);
                                    ^~~~~~
libavcodec/bytestream.h:369:67: note: passing argument to parameter 'src' here
                                                   const uint8_t *src,
                                                                  ^
1 warning generated.
CC	libavcodec/mlp_parse.o
CC	libavcodec/mlp_parser.o
CC	libavcodec/mlpdec.o
libavcodec/mjpegdec.c:496:87: warning: '&&' within '||' [-Wlogical-op-parentheses]
                    || s->component_id[0] == 'R' - 1 && s->component_id[1] == 'G' - 1 && s->component_id[2] == 'B' - 1) {
                    ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/mjpegdec.c:496:87: note: place parentheses around the '&&' expression to silence this warning
                    || s->component_id[0] == 'R' - 1 && s->component_id[1] == 'G' - 1 && s->component_id[2] == 'B' - 1) {
                                                                                      ^
                       (                                                                                              )
libavcodec/mjpegdec.c:1096: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:1096: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)
                                                             ^
                                       (                                          )
CC	libavcodec/mlpdsp.o
libavcodec/mjpegdec.c:1199: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:1199: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:1200: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:1200: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:1201:60: warning: '&&' within '||' [-Wlogical-op-parentheses]
                int leftcol = !mb_x || mb_y == resync_mb_y && mb_x == resync_mb_x;
                                    ~~ ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
libavcodec/mjpegdec.c:1201: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;
                                                           ^
                                       (                                         )
libavcodec/mjpegdec.c:2088:27: 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:119:56: note: passing argument to parameter 'buf' here
static void parse_avid(MJpegDecodeContext *s, uint8_t *buf, int len)
                                                       ^
libavcodec/mjpegdec.c:2140: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:6085:53: note: passing argument to parameter 'size' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
libavcodec/mjpegdec.c:2463:21: warning: 'av_frame_set_qp_table' is deprecated [-Wdeprecated-declarations]
                    av_frame_set_qp_table(data, qp_table_buf, 0, FF_QSCALE_TYPE_MPEG1);
                    ^
./libavutil/frame.h:721:1: note: 'av_frame_set_qp_table' has been explicitly marked deprecated here
attribute_deprecated
^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
CC	libavcodec/mlpenc.o
CC	libavcodec/mlz.o
CC	libavcodec/mmvideo.o
8 warnings generated.
CC	libavcodec/motion_est.o
CC	libavcodec/motionpixels.o
CC	libavcodec/movsub_bsf.o
libavcodec/mlpdec.c:412:13: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else
            ^
libavcodec/mlpdec.c:1096: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],
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC	libavcodec/movtextdec.o
CC	libavcodec/movtextenc.o
CC	libavcodec/mp3_header_decompress_bsf.o
CC	libavcodec/mpc.o
CC	libavcodec/mpc7.o
CC	libavcodec/mpc8.o
libavcodec/motionpixels.c:299: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:6085: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/mpeg12.o
libavcodec/movtextenc.c:204: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:110:43: note: passing argument to parameter 'buf' here
ASSSplitContext *ff_ass_split(const char *buf);
                                          ^
libavcodec/movtextdec.c:466: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 *ptr = avpkt->data;
          ^     ~~~~~~~~~~~
libavcodec/movtextdec.c:507:18: warning: assigning to 'const uint8_t *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
            tsmb = ptr + m->tracksize - 2;
                 ^ ~~~~~~~~~~~~~~~~~~~~~~
CC	libavcodec/mpeg12data.o
1 warning generated.
CC	libavcodec/mpeg12dec.o
2 warnings generated.
CC	libavcodec/mpeg12enc.o
CC	libavcodec/mpeg12framerate.o
CC	libavcodec/mpeg2_metadata_bsf.o
libavcodec/mp3_header_decompress_bsf.c:54: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]
    if(ctx->par_in->extradata_size != 15 || strcmp(ctx->par_in->extradata, "FFCMP3 0.0")){
                                                   ^~~~~~~~~~~~~~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/intrin.h:267:46: note: passing argument to parameter here
    __MACHINE(int __cdecl strcmp(const char *,const char *))
                                             ^
1 warning generated.
CC	libavcodec/mpeg4_unpack_bframes_bsf.o
libavcodec/mpc7.c:229: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:6085: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/mpeg4audio.o
CC	libavcodec/mpeg4video.o
CC	libavcodec/mpeg4video_parser.o
libavcodec/mpeg12enc.c:124:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
                    || ext.num==1 && ext.den==1 && av_nearer_q(target, bestq, q) == 0) {
                    ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/mpeg12enc.c:124:49: note: place parentheses around the '&&' expression to silence this warning
                    || ext.num==1 && ext.den==1 && av_nearer_q(target, bestq, q) == 0) {
                                                ^
                       (                                                             )
libavcodec/mpeg12dec.c:987:44: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
                cbp *= 1 << mb_block_count - 6;
                         ~~ ~~~~~~~~~~~~~~~^~~
libavcodec/mpeg12dec.c:987:44: note: place parentheses around the '-' expression to silence this warning
                cbp *= 1 << mb_block_count - 6;
                                           ^
                            (                 )
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:347:49: note: passing argument to parameter 'state' here
                                      uint32_t *state);
                                                ^
CC	libavcodec/mpeg4videodec.o
CC	libavcodec/mpeg4videoenc.o
CC	libavcodec/mpeg_er.o
1 warning generated.
CC	libavcodec/mpegaudio.o
CC	libavcodec/mpegaudio_parser.o
CC	libavcodec/mpegaudiodata.o
2 warnings generated.
CC	libavcodec/mpegaudiodec_fixed.o
CC	libavcodec/mpegaudiodec_float.o
libavcodec/mpeg4videodec.c:298:81: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
        sprite_offset[0][0]    = ((int64_t)      sprite_ref[0][0] * (1 << alpha + rho)) +
                                                                       ~~ ~~~~~~^~~~~
libavcodec/mpeg4videodec.c:298:81: note: place parentheses around the '+' expression to silence this warning
        sprite_offset[0][0]    = ((int64_t)      sprite_ref[0][0] * (1 << alpha + rho)) +
                                                                                ^
                                                                          (          )
libavcodec/mpeg4videodec.c:303:81: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
        sprite_offset[0][1]    = ((int64_t)      sprite_ref[0][1] * (1 << alpha + rho)) +
                                                                       ~~ ~~~~~~^~~~~
libavcodec/mpeg4videodec.c:303:81: note: place parentheses around the '+' expression to silence this warning
        sprite_offset[0][1]    = ((int64_t)      sprite_ref[0][1] * (1 << alpha + rho)) +
                                                                                ^
                                                                          (          )
CC	libavcodec/mpegaudiodecheader.o
CC	libavcodec/mpegaudiodsp.o
libavcodec/mpeg4videodec.c:3243:39: warning: '&&' within '||' [-Wlogical-op-parentheses]
            if (gb->size_in_bits == 8 &&
                ~~~~~~~~~~~~~~~~~~~~~~^~
libavcodec/mpeg4videodec.c:3243:39: note: place parentheses around the '&&' expression to silence this warning
            if (gb->size_in_bits == 8 &&
                                      ^
                (
CC	libavcodec/mpegaudiodsp_data.o
CC	libavcodec/mpegaudiodsp_fixed.o
In file included from libavcodec/mpegaudiodec_fixed.c:39:
libavcodec/mpegaudiodec_template.c:1271:23: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        imdct12(out2, ptr + 0);
                      ^~~~~~~
libavcodec/mpegaudiodec_template.c:461:48: note: passing argument to parameter 'in' here
static void imdct12(INTFLOAT *out, SUINTFLOAT *in)
                                               ^
libavcodec/mpegaudiodec_template.c:1277:23: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        imdct12(out2, ptr + 1);
                      ^~~~~~~
libavcodec/mpegaudiodec_template.c:461:48: note: passing argument to parameter 'in' here
static void imdct12(INTFLOAT *out, SUINTFLOAT *in)
                                               ^
libavcodec/mpegaudiodec_template.c:1283:23: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        imdct12(out2, ptr + 2);
                      ^~~~~~~
libavcodec/mpegaudiodec_template.c:461:48: note: passing argument to parameter 'in' here
static void imdct12(INTFLOAT *out, SUINTFLOAT *in)
                                               ^
CC	libavcodec/mpegaudiodsp_float.o
3 warnings generated.
CC	libavcodec/mpegaudioenc_fixed.o
3 warnings generated.
CC	libavcodec/mpegaudioenc_float.o
CC	libavcodec/mpegpicture.o
CC	libavcodec/mpegutils.o
CC	libavcodec/mpegvideo.o
In file included from libavcodec/mpegaudiodsp_fixed.c:20:
libavcodec/mpegaudiodsp_template.c:394:27: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        imdct36(out, buf, in, win);
                          ^~
libavcodec/mpegaudiodsp_template.c:303:63: note: passing argument to parameter 'in' here
static void imdct36(INTFLOAT *out, INTFLOAT *buf, SUINTFLOAT *in, INTFLOAT *win)
                                                              ^
CC	libavcodec/mpegvideo_enc.o
CC	libavcodec/mpegvideo_motion.o
1 warning generated.
CC	libavcodec/mpegvideo_parser.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" },
           ^~~
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" },
           ^~~
libavcodec/mpegpicture.c:278: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 * mb_stride + 1;
                      ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/mpegpicture.c:284: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;
                               ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC	libavcodec/mpegvideodata.o
2 warnings generated.
2 warnings generated.
CC	libavcodec/mpegvideodsp.o
CC	libavcodec/mpegvideoencdsp.o
CC	libavcodec/mpl2dec.o
CC	libavcodec/mqc.o
libavcodec/mpegvideo.c:624:11: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        } else {
          ^
CC	libavcodec/mqcdec.o
libavcodec/mpegvideo.c:1455:12: warning: 'av_frame_set_qp_table' is deprecated [-Wdeprecated-declarations]
    return av_frame_set_qp_table(f, ref, s->mb_stride, qp_type);
           ^
./libavutil/frame.h:721:1: note: 'av_frame_set_qp_table' has been explicitly marked deprecated here
attribute_deprecated
^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
libavcodec/mpegvideo.c:1480:33: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    src_x += motion_x >> lowres + 1;
                      ~~ ~~~~~~~^~~
libavcodec/mpegvideo.c:1480:33: note: place parentheses around the '+' expression to silence this warning
    src_x += motion_x >> lowres + 1;
                                ^
                         (         )
libavcodec/mpegvideo.c:1481:33: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    src_y += motion_y >> lowres + 1;
                      ~~ ~~~~~~~^~~
libavcodec/mpegvideo.c:1481:33: note: place parentheses around the '+' expression to silence this warning
    src_y += motion_y >> lowres + 1;
                                ^
                         (         )
libavcodec/mpegvideo.c:1541: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:1541: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:1542: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:1542: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:1563: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:1563:73: note: place parentheses around the '+' expression to silence this warning
            uvsrc_x = s->mb_x * block_s                 + (mx >> lowres + 1);
                                                                        ^
                                                                 (         )
libavcodec/mpegvideo.c:1564: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:1564: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:1654: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:1654: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:1655: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:1655: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:1672: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:1672:47: note: place parentheses around the '+' expression to silence this warning
    src_x = s->mb_x * block_s + (mx >> lowres + 1);
                                              ^
                                       (         )
libavcodec/mpegvideo.c:1673: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:1673:47: note: place parentheses around the '+' expression to silence this warning
    src_y = s->mb_y * block_s + (my >> lowres + 1);
                                              ^
                                       (         )
libavcodec/mpegvideo_motion.c:904: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:904: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
                                                                                                            ^
                   (                                                                                                          )
CC	libavcodec/mqcenc.o
1 warning generated.
CC	libavcodec/mscc.o
CC	libavcodec/msgsmdec.o
libavcodec/mpegvideo_enc.c:433:16: warning: 452 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_H261', 'AV_CODEC_ID_H263'... [-Wswitch]
        switch(avctx->codec_id) {
               ^
12 warnings generated.
CC	libavcodec/msmpeg4.o
libavcodec/mpegvideo_enc.c:1946:40: warning: passing 'uint64_t [8]' to parameter of type 'int64_t *' (aka 'long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                       s->current_picture_ptr->encoding_error,
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/internal.h:392:73: note: passing argument to parameter 'error' here
int ff_side_data_set_encoder_stats(AVPacket *pkt, int quality, int64_t *error, int error_count, int pict_type);
                                                                        ^
libavcodec/mpegvideo_enc.c:2893:44: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        av_fast_padded_malloc(&new_buffer, &new_buffer_size,
                                           ^~~~~~~~~~~~~~~~
libavcodec/avcodec.h:6085:53: note: passing argument to parameter 'size' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
libavcodec/mpegvideo_enc.c:2957:12: warning: 454 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:3025:24: warning: 453 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_H261', 'AV_CODEC_ID_RV10'... [-Wswitch]
                switch(s->codec_id){
                       ^
libavcodec/mpegvideo_enc.c:3073:28: warning: 453 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_H261', 'AV_CODEC_ID_RV10'... [-Wswitch]
                    switch(s->codec_id){
                           ^
CC	libavcodec/msmpeg4data.o
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;
                ^     ~~~~~~~~~~~
CC	libavcodec/msmpeg4dec.o
1 warning generated.
CC	libavcodec/msmpeg4enc.o
6 warnings generated.
CC	libavcodec/msrle.o
CC	libavcodec/msrledec.o
CC	libavcodec/mss1.o
CC	libavcodec/mss12.o
CC	libavcodec/mss2.o
CC	libavcodec/mss2dsp.o
CC	libavcodec/mss3.o
CC	libavcodec/mss34dsp.o
CC	libavcodec/mss4.o
CC	libavcodec/msvideo1.o
CC	libavcodec/msvideo1enc.o
libavcodec/mss12.c:390:68: warning: '&&' within '||' [-Wlogical-op-parentheses]
                ( c->rgb_pic && mask[i] != 0x01 && mask[i] != 0x02 && mask[i] != 0x04 ||
                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ~~
libavcodec/mss12.c:390: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:391:49: warning: '&&' within '||' [-Wlogical-op-parentheses]
                 !c->rgb_pic && mask[i] != 0x80 && mask[i] != 0xFF))
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
libavcodec/mss12.c:391:49: note: place parentheses around the '&&' expression to silence this warning
                 !c->rgb_pic && mask[i] != 0x80 && mask[i] != 0xFF))
                                                ^
                 (                                                )
libavcodec/mss12.c:514:58: warning: '&&' within '||' [-Wlogical-op-parentheses]
            ( c->rgb_pic && mode != 0x01 && mode != 0x02 && mode != 0x04 ||
              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ~~
libavcodec/mss12.c:514:58: note: place parentheses around the '&&' expression to silence this warning
            ( c->rgb_pic && mode != 0x01 && mode != 0x02 && mode != 0x04 ||
                                                         ^
              (                                                         )
libavcodec/mss12.c:515:42: warning: '&&' within '||' [-Wlogical-op-parentheses]
             !c->rgb_pic && mode != 0x80 && mode != 0xFF))
             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
libavcodec/mss12.c:515:42: note: place parentheses around the '&&' expression to silence this warning
             !c->rgb_pic && mode != 0x80 && mode != 0xFF))
                                         ^
             (                                          )
libavcodec/mss2.c:71:31: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        return split + (value - split >> 1);
                        ~~~~~~^~~~~~~ ~~
libavcodec/mss2.c:71:31: note: place parentheses around the '-' expression to silence this warning
        return split + (value - split >> 1);
                              ^
                        (            )
libavcodec/mss2.c:82:33: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        c->high = split + (high - split << 1);
                           ~~~~~^~~~~~~ ~~
libavcodec/mss2.c:82:33: note: place parentheses around the '-' expression to silence this warning
        c->high = split + (high - split << 1);
                                ^
                           (           )
libavcodec/mss2.c:89:32: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        c->low += split + (low - split << 1);
                           ~~~~^~~~~~~ ~~
libavcodec/mss2.c:89:32: note: place parentheses around the '-' expression to silence this warning
        c->low += split + (low - split << 1);
                               ^
                           (          )
libavcodec/mss2.c:139: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:139:44: note: place parentheses around the '-' expression to silence this warning
    int bp   = bytestream2_tell(c->gbc.gB) - 3 << 3;
                                           ^
               (                              )
libavcodec/mss2.c:147: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:147:23: note: place parentheses around the '+' expression to silence this warning
    return (bits + bp + 7 >> 3) + ((c->low >> 16) + 1 == c->high >> 16);
                      ^
            (            )
4 warnings generated.
libavcodec/mss2.c:420: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:420:35: note: place parentheses around the '+' expression to silence this warning
        v->end_mb_x = v->end_mb_x + 1 >> 1;
                                  ^
                      (              )
libavcodec/mss2.c:422: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:422:35: note: place parentheses around the '+' expression to silence this warning
        s->end_mb_y = s->end_mb_y + 1 >> 1;
                                  ^
                      (              )
libavcodec/mss2.c:440: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:440: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:440: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:440: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:441: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:441: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:441: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:441: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:495:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (keyframe = get_bits1(&gb))
        ~~~~~~~~~^~~~~~~~~~~~~~~~
libavcodec/mss2.c:495:18: note: place parentheses around the assignment to silence this warning
    if (keyframe = get_bits1(&gb))
                 ^
        (                        )
libavcodec/mss2.c:495:18: note: use '==' to turn this assignment into an equality comparison
    if (keyframe = get_bits1(&gb))
                 ^
                 ==
libavcodec/mss2.c:530:57: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (is_555 && (has_wmv9 || has_mv || c->slice_split && ctx->split_position))
                                      ~~ ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
libavcodec/mss2.c:530: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/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:libavcodec/mss2.c55:76: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
:653:                    dst[k + 2] = av_clip_uint8(y + (116130 * u             + 32768 >> 16));
                                                    ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ~~
21: libavcodec/mss2dsp.cwarning: using the result of an assignment as a condition without parentheses [-Wparentheses]
:55            if (ret = decode_rle(&gb, c->pal_pic, c->pal_stride,
                ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:76: notelibavcodec/mss2.c:653:21: note: place parentheses around the assignment to silence this warning
:             if (ret = decode_rle(&gb, c->pal_pic, c->pal_stride,place parentheses around the '+' expression to silence this warning

                    ^
                    dst[k + 2] = av_clip_uint8(y + (116130 * u             + 32768 >> 16));
                                                                           ^
                                                    (                             )
                (
libavcodec/mss2.c:653: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:661: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:661: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:661: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:676: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:676: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:676: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:688: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:688: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:688: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:711: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.cCC	libavcodec/mvcdec.o
:711:25: note: place parentheses around the assignment to silence this warning
                if (ret = decode_wmv9(avctx, buf + 3, buf_size - 3,
                        ^
                    (
libavcodec/mss2.c:711:25: note: use '==' to turn this assignment into an equality comparison
                if (ret = decode_wmv9(avctx, buf + 3, buf_size - 3,
                        ^
                        ==
libavcodec/mss2.c:828: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:828: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:828: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:838:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (ret = wmv9_init(avctx)) {
        ~~~~^~~~~~~~~~~~~~~~~~
libavcodec/mss2.c:838:13: note: place parentheses around the assignment to silence this warning
    if (ret = wmv9_init(avctx)) {
            ^
        (                     )
libavcodec/mss2.c:838:13: note: use '==' to turn this assignment into an equality comparison
    if (ret = wmv9_init(avctx)) {
            ^
            ==
3 warnings generated.
CC	libavcodec/mwsc.o
20 warnings generated.
CC	libavcodec/mxpegdec.o
CC	libavcodec/nellymoser.o
CC	libavcodec/nellymoserdec.o
CC	libavcodec/nellymoserenc.o
CC	libavcodec/noise_bsf.o
CC	libavcodec/null_bsf.o
CC	libavcodec/nuv.o
CC	libavcodec/on2avc.o
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)) {
                                                ^~~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/string.h:86:35: note: passing argument to parameter '_Str1' here
  int __cdecl strncmp(const char *_Str1,const char *_Str2,size_t _MaxCount);
                                  ^
1 warning generated.
CC	libavcodec/on2avcdata.o
CC	libavcodec/options.o
CC	libavcodec/opus.o
CC	libavcodec/opus_celt.o
CC	libavcodec/opus_parser.o
CC	libavcodec/opus_pvq.o
libavcodec/nuv.c:213:13: warning: 4 enumeration values not handled in switch: 'NUV_RTJPEG_IN_LZO', 'NUV_LZO', 'NUV_COPY_LAST'... [-Wswitch]
    switch (comptype) {
            ^
CC	libavcodec/opus_rc.o
1 warning generated.
CC	libavcodec/opus_silk.o
CC	libavcodec/opusdec.o
libavcodec/options.c:61:25: warning: 'av_codec_next' is deprecated [-Wdeprecated-declarations]
    while (prev && (c = av_codec_next(c)))
                        ^
libavcodec/avcodec.h:4117:1: note: 'av_codec_next' has been explicitly marked deprecated here
attribute_deprecated
^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
libavcodec/options.c:66:16: warning: 'av_codec_next' is deprecated [-Wdeprecated-declarations]
    while (c = av_codec_next(c))
               ^
libavcodec/avcodec.h:4117:1: note: 'av_codec_next' has been explicitly marked deprecated here
attribute_deprecated
^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
libavcodec/options.c:66:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (c = av_codec_next(c))
           ~~^~~~~~~~~~~~~~~~~~
libavcodec/options.c:66:14: note: place parentheses around the assignment to silence this warning
    while (c = av_codec_next(c))
             ^
           (                   )
libavcodec/options.c:66:14: note: use '==' to turn this assignment into an equality comparison
    while (c = av_codec_next(c))
             ^
             ==
libavcodec/options.c:141: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:681:48: 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:141: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:681:66: note: passing argument to parameter 'val' here
int av_opt_set         (void *obj, const char *name, const char *val, int search_flags);
                                                                 ^
5 warnings generated.
CC	libavcodec/opusdsp.o
libavcodec/opus.c:619:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else
        ^
libavcodec/opus.c:818:9: warning: add explicit braces to avoid dangling else [-Wdangling-else]
        else
        ^
2 warnings generated.
CC	libavcodec/opusenc.o
CC	libavcodec/opusenc_psy.o
CC	libavcodec/opustab.o
CC	libavcodec/pafaudio.o
CC	libavcodec/pafvideo.o
CC	libavcodec/pamenc.o
libavcodec/opusdec.c:362: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->out_dummy, &s->out_dummy_allocated_size, s->out_size);
                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
./libavutil/mem.h:407:46: note: passing argument to parameter 'size' here
void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size);
                                             ^
CC	libavcodec/parser.o
1 warning generated.
CC	libavcodec/parsers.o
CC	libavcodec/pcm-bluray.o
libavcodec/opusenc.c:64:32: 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(&bs, "OpusHead", 8);
                               ^~~~~~~~~~
libavcodec/bytestream.h:369:67: note: passing argument to parameter 'src' here
                                                   const uint8_t *src,
                                                                  ^
libavcodec/opusenc.c:485:16: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
    dst[1] = v - dst[0] >> 2;
             ~~^~~~~~~~ ~~
libavcodec/opusenc.c:485:16: note: place parentheses around the '-' expression to silence this warning
    dst[1] = v - dst[0] >> 2;
               ^
             (         )
libavcodec/opusenc.c:715: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/opusenc.c:715: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" },
           ^~~
libavcodec/opusenc.c:716:7: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [18]' converts between pointers to integer types with different sign [-Wpointer-sign]
    { "compression_level", "10" },
      ^~~~~~~~~~~~~~~~~~~
libavcodec/opusenc.c:716:28: 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]
    { "compression_level", "10" },
                           ^~~~
6 warnings generated.
CC	libavcodec/pcm-dvd.o
CC	libavcodec/pcm-dvdenc.o
CC	libavcodec/pcm.o
libavcodec/pafvideo.c:130:28: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        if (mask & (1 << 7 - i))
                      ~~ ~~^~~
libavcodec/pafvideo.c:130:28: note: place parentheses around the '-' expression to silence this warning
        if (mask & (1 << 7 - i))
                           ^
                         (    )
libavcodec/pafvideo.c:132:28: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        if (mask & (1 << 3 - i))
                      ~~ ~~^~~
libavcodec/pafvideo.c:132:28: note: place parentheses around the '-' expression to silence this warning
        if (mask & (1 << 3 - i))
                           ^
                         (    )
libavcodec/pafvideo.c:142:28: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        if (mask & (1 << 7 - i))
                      ~~ ~~^~~
libavcodec/pafvideo.c:142:28: note: place parentheses around the '-' expression to silence this warning
        if (mask & (1 << 7 - i))
                           ^
                         (    )
libavcodec/pafvideo.c:144:28: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        if (mask & (1 << 3 - i))
                      ~~ ~~^~~
libavcodec/pafvideo.c:144:28: note: place parentheses around the '-' expression to silence this warning
        if (mask & (1 << 3 - i))
                           ^
                         (    )
4 warnings generated.
CC	libavcodec/pcx.o
libavcodec/pamenc.c:101: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,
             ^~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:387:21: note: passing argument to parameter '__stream' here
int snprintf (char *__stream, size_t __n, const char *__format, ...)
                    ^
libavcodec/pamenc.c:104: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);
                         ^~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/intrin.h:269:49: note: passing argument to parameter here
    __MACHINE(size_t __cdecl strlen(const char *))
                                                ^
2 warnings generated.
CC	libavcodec/pcxenc.o
CC	libavcodec/pgssubdec.o
CC	libavcodec/pictordec.o
CC	libavcodec/pixblockdsp.o
libavcodec/pcm-dvdenc.c:49:13: warning: 12 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_FLT'... [-Wswitch]
    switch (avctx->sample_fmt) {
            ^
libavcodec/pcm-dvdenc.c:132:13: warning: 12 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/pixlet.o
2 warnings generated.
CC	libavcodec/png.o
CC	libavcodec/png_parser.o
CC	libavcodec/pngdec.o
CC	libavcodec/pngdsp.o
CC	libavcodec/pngenc.o
libavcodec/pictordec.c:188:57: warning: '&' within '|' [-Wbitwise-op-parentheses]
            palette[i] |= 0xFFU << 24 | palette[i] >> 6 & 0x30303;
                                      ~ ~~~~~~~~~~~~~~~~^~~~~~~~~
libavcodec/pictordec.c:188:57: note: place parentheses around the '&' expression to silence this warning
            palette[i] |= 0xFFU << 24 | palette[i] >> 6 & 0x30303;
                                                        ^
                                        (                        )
1 warning generated.
CC	libavcodec/pnm.o
CC	libavcodec/pnm_parser.o
CC	libavcodec/pnmdec.o
CC	libavcodec/pnmenc.o
CC	libavcodec/profiles.o
libavcodec/pngdec.c:545: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:130: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:545: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:130: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:744: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(&s->buffer, &s->buffer_size, s->row_size + 16);
                                          ^~~~~~~~~~~~~~~
libavcodec/avcodec.h:6085: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:879:40: warning: passing 'uint8_t [82]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    av_dict_set(&sd->metadata, "name", profile_name, 0);
                                       ^~~~~~~~~~~~
./libavutil/dict.h:130: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:898: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:898:48: note: place parentheses around the '-' expression to silence this warning
                    pd[8*i + k - 1] = (pd[i]>>8-k) & 1;
                                               ^
                                              (  )
libavcodec/pngdec.c:992:30: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (sequence_number == 0 &&
        ~~~~~~~~~~~~~~~~~~~~~^~
libavcodec/pngdec.c:992:30: note: place parentheses around the '&&' expression to silence this warning
    if (sequence_number == 0 &&
                             ^
        (
libavcodec/pngdec.c:1111:25: warning: 192 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch]
                switch (avctx->pix_fmt) {
                        ^
libavcodec/pngdec.c:1608: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(&s->buffer, &s->buffer_size, s->row_size + 16);
                                          ^~~~~~~~~~~~~~~
libavcodec/avcodec.h:6085:53: note: passing argument to parameter 'size' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
CC	libavcodec/prores_metadata_bsf.o
8 warnings generated.
CC	libavcodec/proresdata.o
CC	libavcodec/proresdec2.o
libavcodec/pngenc.c:994:13: warning: 190 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUV420P', 'AV_PIX_FMT_YUYV422'... [-Wswitch]
    switch (avctx->pix_fmt) {
            ^
1 warning generated.
CC	libavcodec/proresdsp.o
CC	libavcodec/proresenc_anatoliy.o
CC	libavcodec/proresenc_kostya.o
libavcodec/pnmenc.c:83: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,
             ^~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:387:21: note: passing argument to parameter '__stream' here
int snprintf (char *__stream, size_t __n, const char *__format, ...)
                    ^
libavcodec/pnmenc.c:85: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);
                         ^~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/intrin.h:269:49: note: passing argument to parameter here
    __MACHINE(size_t __cdecl strlen(const char *))
                                                ^
libavcodec/pnmenc.c:88: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,
                 ^~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:387:21: note: passing argument to parameter '__stream' here
int snprintf (char *__stream, size_t __n, const char *__format, ...)
                    ^
libavcodec/pnmenc.c:90: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);
                             ^~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/intrin.h:269:49: note: passing argument to parameter here
    __MACHINE(size_t __cdecl strlen(const char *))
                                                ^
4 warnings generated.
CC	libavcodec/prosumer.o
CC	libavcodec/psd.o
CC	libavcodec/psymodel.o
CC	libavcodec/pthread.o
libavcodec/proresdec2.c:602:32: 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]
        ctx->unpack_alpha(&gb, blocks, blocks_per_slice * 4 * 64, 16);
                               ^~~~~~
libavcodec/proresdec2.c:604:32: 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]
        ctx->unpack_alpha(&gb, blocks, blocks_per_slice * 4 * 64, 8);
                               ^~~~~~
libavcodec/proresdec2.c:639:36: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
    qscale = qscale > 128 ? qscale - 96 << 2: qscale;
                            ~~~~~~~^~~~ ~~
libavcodec/proresdec2.c:639:36: note: place parentheses around the '-' expression to silence this warning
    qscale = qscale > 128 ? qscale - 96 << 2: qscale;
                                   ^
                            (          )
3 warnings generated.
CC	libavcodec/pthread_frame.o
CC	libavcodec/pthread_slice.o
libavcodec/proresenc_anatoliy.c:402:34: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
    const int dsize = 1 << dbits - 1;
                        ~~ ~~~~~~^~~
libavcodec/proresenc_anatoliy.c:402:34: note: place parentheses around the '-' expression to silence this warning
    const int dsize = 1 << dbits - 1;
                                 ^
                           (        )
libavcodec/proresenc_anatoliy.c:642:46: 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]
        ret = encode_alpha_slice_data(avctx, ctx->fill_a, mb_count,
                                             ^~~~~~~~~~~
libavcodec/proresenc_anatoliy.c:431:85: note: passing argument to parameter 'src_a' here
static av_always_inline int encode_alpha_slice_data(AVCodecContext *avctx, int8_t * src_a,
                                                                                    ^
libavcodec/proresenc_anatoliy.c:735: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:369:67: note: passing argument to parameter 'src' here
                                                   const uint8_t *src,
                                                                  ^
libavcodec/proresenc_anatoliy.c:739: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:369:67: note: passing argument to parameter 'src' here
                                                   const uint8_t *src,
                                                                  ^
libavcodec/proresenc_kostya.c:488:34: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
    const int dsize = 1 << dbits - 1;
                        ~~ ~~~~~~^~~
libavcodec/proresenc_kostya.c:488:34: note: place parentheses around the '-' expression to silence this warning
    const int dsize = 1 << dbits - 1;
                                 ^
                           (        )
libavcodec/proresenc_kostya.c:572: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:573:21: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign]
        qmat_chroma = ctx->quants_chroma[0];
                    ^ ~~~~~~~~~~~~~~~~~~~~~
libavcodec/proresenc_kostya.c:575: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:576:21: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign]
        qmat_chroma = ctx->quants_chroma[quant];
                    ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/proresenc_kostya.c:578: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:579:21: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign]
        qmat_chroma = ctx->custom_chroma_q;
                    ^ ~~~~~~~~~~~~~~~~~~~~
libavcodec/proresenc_kostya.c:616:47: 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:470:46: note: passing argument to parameter 'qmat' here
                              const int16_t *qmat)
                                             ^
libavcodec/proresenc_kostya.c:621:47: 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_chroma);
                                              ^~~~~~~~~~~
libavcodec/proresenc_kostya.c:470:46: note: passing argument to parameter 'qmat' here
                              const int16_t *qmat)
                                             ^
libavcodec/proresenc_kostya.c:628:43: 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]
                                          ctx->blocks[0], quant);
                                          ^~~~~~~~~~~~~~
libavcodec/proresenc_kostya.c:519:60: note: passing argument to parameter 'blocks' here
                              int mbs_per_slice, uint16_t *blocks,
                                                           ^
libavcodec/proresenc_kostya.c:750:34: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
    const int dsize = 1 << dbits - 1;
                        ~~ ~~~~~~^~~
libavcodec/proresenc_kostya.c:750:34: note: place parentheses around the '-' expression to silence this warning
    const int dsize = 1 << dbits - 1;
                                 ^
                           (        )
libavcodec/proresenc_kostya.c:903: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:904:29: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign]
                qmat_chroma = ctx->quants_chroma[q];
                            ^ ~~~~~~~~~~~~~~~~~~~~~
libavcodec/proresenc_kostya.c:906: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:907:29: warning: assigning to 'uint16_t *' (aka 'unsigned short *') from 'int16_t [64]' converts between pointers to integer types with different sign [-Wpointer-sign]
                qmat_chroma = td->custom_chroma_q;
                            ^ ~~~~~~~~~~~~~~~~~~~
libavcodec/proresenc_kostya.c:917:42: 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);/* estimate luma plane */
                                         ^~~~
libavcodec/proresenc_kostya.c:733:48: note: passing argument to parameter 'qmat' here
                                const int16_t *qmat, ProresThreadData *td)
                                               ^
libavcodec/proresenc_kostya.c:923: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_chroma, td);
                                             ^~~~~~~~~~~
libavcodec/proresenc_kostya.c:733:48: note: passing argument to parameter 'qmat' here
                                const int16_t *qmat, ProresThreadData *td)
                                               ^
libavcodec/proresenc_kostya.c:1029: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:369:67: note: passing argument to parameter 'src' here
                                                   const uint8_t *src,
                                                                  ^
libavcodec/proresenc_kostya.c:1354:68: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
         /* bits per pixel */            (1 + ctx->alpha_bits + 1) + 7 >> 3);
         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ~~
libavcodec/proresenc_kostya.c:1354:68: note: place parentheses around the '+' expression to silence this warning
         /* bits per pixel */            (1 + ctx->alpha_bits + 1) + 7 >> 3);
                                                                   ^
                                                                      )
4 warnings generated.
CC	libavcodec/ptx.o
CC	libavcodec/qcelpdec.o
libavcodec/psd.c:328:33: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
        s->line_size = s->width + 7 >> 3;
                       ~~~~~~~~~^~~ ~~
libavcodec/psd.c:328:33: note: place parentheses around the '+' expression to silence this warning
        s->line_size = s->width + 7 >> 3;
                                ^
                       (           )
19 warnings generated.
libavcodec/psymodel.c:63:13: warning: 457 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch]
    switch (ctx->avctx->codec_id) {
            ^
CC	libavcodec/qdm2.o
1 warning generated.
1 warning generated.
CC	libavcodec/qdmc.o
CC	libavcodec/qdrw.o
CC	libavcodec/qpeg.o
libavcodec/pthread_frame.c:999: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:376:48: note: passing argument to parameter 'size' here
void *av_fast_realloc(void *ptr, unsigned int *size, size_t min_size);
                                               ^
CC	libavcodec/qpeldsp.o
CC	libavcodec/qsv_api.o
1 warning generated.
CC	libavcodec/qtrle.o
libavcodec/qdrw.c:302: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]
           &&  check_header(gbc.buffer + 512, bytestream2_get_bytes_left(&gbc) - 512)
                            ^~~~~~~~~~~~~~~~
libavcodec/qdrw.c:267:37: note: passing argument to parameter 'buf' here
static int check_header(const char *buf, int buf_size)
                                    ^
libavcodec/qdrw.c:306: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]
    ver = check_header(gbc.buffer, bytestream2_get_bytes_left(&gbc));
                       ^~~~~~~~~~
libavcodec/qdrw.c:267:37: note: passing argument to parameter 'buf' here
static int check_header(const char *buf, int buf_size)
                                    ^
libavcodec/qdrw.c:439:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
            } else if (bppcnt == 3 && bpp == 5 || bppcnt == 2 && bpp == 8) {
                       ~~~~~~~~~~~~^~~~~~~~~~~ ~~
libavcodec/qdrw.c:439:36: note: place parentheses around the '&&' expression to silence this warning
            } else if (bppcnt == 3 && bpp == 5 || bppcnt == 2 && bpp == 8) {
                                   ^
                       (                      )
libavcodec/qdrw.c:439:63: warning: '&&' within '||' [-Wlogical-op-parentheses]
            } else if (bppcnt == 3 && bpp == 5 || bppcnt == 2 && bpp == 8) {
                                               ~~ ~~~~~~~~~~~~^~~~~~~~~~~
libavcodec/qdrw.c:439:63: note: place parentheses around the '&&' expression to silence this warning
            } else if (bppcnt == 3 && bpp == 5 || bppcnt == 2 && bpp == 8) {
                                                              ^
                                                  (                      )
4 warnings generated.
CC	libavcodec/qtrleenc.o
CC	libavcodec/r210dec.o
CC	libavcodec/r210enc.o
CC	libavcodec/ra144.o
CC	libavcodec/ra144dec.o
CC	libavcodec/ra144enc.o
CC	libavcodec/ra288.o
CC	libavcodec/ralf.o
CC	libavcodec/rangecoder.o
CC	libavcodec/rasc.o
CC	libavcodec/ratecontrol.o
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)
                                              ^
1 warning generated.
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);
                                              ^
CC	libavcodec/raw.o
4 warnings generated.
CC	libavcodec/rawdec.o
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);
                                              ^
3 warnings generated.
CC	libavcodec/rawenc.o
CC	libavcodec/rdft.o
CC	libavcodec/realtextdec.o
libavcodec/rasc.c:182:38: 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->delta, &s->delta_size, uncompressed_size);
                                     ^~~~~~~~~~~~~~
libavcodec/avcodec.h:6085:53: note: passing argument to parameter 'size' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
libavcodec/rasc.c:293: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(&s->delta, &s->delta_size, w * h * s->bpp);
                                             ^~~~~~~~~~~~~~
libavcodec/avcodec.h:6085:53: note: passing argument to parameter 'size' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
libavcodec/rasc.c:552: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->cursor, &s->cursor_size, uncompressed_size);
                                      ^~~~~~~~~~~~~~~
libavcodec/avcodec.h:6085:53: note: passing argument to parameter 'size' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
3 warnings generated.
CC	libavcodec/remove_extradata_bsf.o
CC	libavcodec/reverse.o
CC	libavcodec/rl.o
CC	libavcodec/rl2.o
CC	libavcodec/rle.o
CC	libavcodec/roqaudioenc.o
CC	libavcodec/roqvideo.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;
                ^     ~~~~~~~~~~~
1 warning generated.
CC	libavcodec/roqvideodec.o
CC	libavcodec/roqvideoenc.o
CC	libavcodec/rpza.o
libavcodec/rl.c:74: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/rl.c:82: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;
                                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
CC	libavcodec/rscc.o
CC	libavcodec/rtjpeg.o
CC	libavcodec/rv10.o
CC	libavcodec/rv10enc.o
CC	libavcodec/rv20enc.o
CC	libavcodec/rv30.o
CC	libavcodec/rv30dsp.o
CC	libavcodec/rv34.o
CC	libavcodec/rv34_parser.o
CC	libavcodec/rv34dsp.o
CC	libavcodec/rv40.o
CC	libavcodec/rv40dsp.o
CC	libavcodec/s302m.o
CC	libavcodec/s302menc.o
CC	libavcodec/samidec.o
CC	libavcodec/sanm.o
libavcodec/rv34.c:473: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:609: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];
         ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC	libavcodec/sbc.o
libavcodec/rv34.c:1141: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;
                 ^        ~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
CC	libavcodec/sbc_parser.o
CC	libavcodec/sbcdec.o
CC	libavcodec/sbcdec_data.o
CC	libavcodec/sbcdsp.o
libavcodec/s302menc.c:45:13: warning: 12 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_FLT'... [-Wswitch]
    switch (avctx->sample_fmt) {
            ^
1 warning generated.
CC	libavcodec/sbcdsp_data.o
libavcodec/samidec.c:138: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/sbcenc.o
libavcodec/sanm.c:411:25: warning: enumeration value 'NO_DIR' not handled in switch [-Wswitch]
                switch (dir) {
                        ^
libavcodec/sanm.c:1234:21: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            if (ret = codec2subblock(ctx, cx, cy, 8))
                ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sanm.c:1234:21: note: place parentheses around the assignment to silence this warning
            if (ret = codec2subblock(ctx, cx, cy, 8))
                    ^
                (                                   )
libavcodec/sanm.c:1234: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))
                        ^
                        ==
3 warnings generated.
CC	libavcodec/sbrdsp.o
CC	libavcodec/sbrdsp_fixed.o
CC	libavcodec/scpr.o
CC	libavcodec/screenpresso.o
libavcodec/sbcdec_data.c:84:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x05a82798), SN4(0xfa57d868), SN4(0xfa57d868), SN4(0x05a82798) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:84:7: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x05a82798), SN4(0xfa57d868), SN4(0xfa57d868), SN4(0x05a82798) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:84:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x05a82798), SN4(0xfa57d868), SN4(0xfa57d868), SN4(0x05a82798) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:84:24: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x05a82798), SN4(0xfa57d868), SN4(0xfa57d868), SN4(0x05a82798) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:84:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x05a82798), SN4(0xfa57d868), SN4(0xfa57d868), SN4(0x05a82798) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:84:41: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x05a82798), SN4(0xfa57d868), SN4(0xfa57d868), SN4(0x05a82798) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:84:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x05a82798), SN4(0xfa57d868), SN4(0xfa57d868), SN4(0x05a82798) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:84:58: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x05a82798), SN4(0xfa57d868), SN4(0xfa57d868), SN4(0x05a82798) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:85:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x030fbc54), SN4(0xf89be510), SN4(0x07641af0), SN4(0xfcf043ac) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:85:7: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x030fbc54), SN4(0xf89be510), SN4(0x07641af0), SN4(0xfcf043ac) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:85:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x030fbc54), SN4(0xf89be510), SN4(0x07641af0), SN4(0xfcf043ac) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:85:24: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x030fbc54), SN4(0xf89be510), SN4(0x07641af0), SN4(0xfcf043ac) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:85:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x030fbc54), SN4(0xf89be510), SN4(0x07641af0), SN4(0xfcf043ac) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:85:41: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x030fbc54), SN4(0xf89be510), SN4(0x07641af0), SN4(0xfcf043ac) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:85:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x030fbc54), SN4(0xf89be510), SN4(0x07641af0), SN4(0xfcf043ac) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:85:58: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x030fbc54), SN4(0xf89be510), SN4(0x07641af0), SN4(0xfcf043ac) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:86:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x00000000), SN4(0x00000000), SN4(0x00000000), SN4(0x00000000) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:86:7: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x00000000), SN4(0x00000000), SN4(0x00000000), SN4(0x00000000) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:86:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x00000000), SN4(0x00000000), SN4(0x00000000), SN4(0x00000000) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:86:24: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x00000000), SN4(0x00000000), SN4(0x00000000), SN4(0x00000000) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:86:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x00000000), SN4(0x00000000), SN4(0x00000000), SN4(0x00000000) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:86:41: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x00000000), SN4(0x00000000), SN4(0x00000000), SN4(0x00000000) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:86:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0x00000000), SN4(0x00000000), SN4(0x00000000), SN4(0x00000000) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:86:58: note: place parentheses around the '+' expression to silence this warning
    { SN4(0x00000000), SN4(0x00000000), SN4(0x00000000), SN4(0x00000000) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:87:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xfcf043ac), SN4(0x07641af0), SN4(0xf89be510), SN4(0x030fbc54) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:87:7: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xfcf043ac), SN4(0x07641af0), SN4(0xf89be510), SN4(0x030fbc54) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:87:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xfcf043ac), SN4(0x07641af0), SN4(0xf89be510), SN4(0x030fbc54) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:87:24: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xfcf043ac), SN4(0x07641af0), SN4(0xf89be510), SN4(0x030fbc54) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:87:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xfcf043ac), SN4(0x07641af0), SN4(0xf89be510), SN4(0x030fbc54) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:87:41: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xfcf043ac), SN4(0x07641af0), SN4(0xf89be510), SN4(0x030fbc54) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:87:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xfcf043ac), SN4(0x07641af0), SN4(0xf89be510), SN4(0x030fbc54) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:87:58: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xfcf043ac), SN4(0x07641af0), SN4(0xf89be510), SN4(0x030fbc54) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:88:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xfa57d868), SN4(0x05a82798), SN4(0x05a82798), SN4(0xfa57d868) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:88:7: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xfa57d868), SN4(0x05a82798), SN4(0x05a82798), SN4(0xfa57d868) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:88:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xfa57d868), SN4(0x05a82798), SN4(0x05a82798), SN4(0xfa57d868) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:88:24: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xfa57d868), SN4(0x05a82798), SN4(0x05a82798), SN4(0xfa57d868) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:88:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xfa57d868), SN4(0x05a82798), SN4(0x05a82798), SN4(0xfa57d868) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:88:41: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xfa57d868), SN4(0x05a82798), SN4(0x05a82798), SN4(0xfa57d868) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:88:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xfa57d868), SN4(0x05a82798), SN4(0x05a82798), SN4(0xfa57d868) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:88:58: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xfa57d868), SN4(0x05a82798), SN4(0x05a82798), SN4(0xfa57d868) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:89:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:89:7: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:89:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:89:24: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:89:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:89:41: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:89:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:89:58: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:90:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:90:7: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
CC	libavcodec/sgidec.o
libavcodec/sbcdec_data.c:90:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:90:24: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:90:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:90:41: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:90:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:90:58: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000), SN4(0xf8000000) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:91:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) }
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:91:7: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) }
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:91:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) }
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:91:24: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) }
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:91:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) }
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:91:41: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) }
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:91:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) }
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:91:58: note: place parentheses around the '+' expression to silence this warning
    { SN4(0xf89be510), SN4(0xfcf043ac), SN4(0x030fbc54), SN4(0x07641af0) }
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:38:43: note: expanded from macro 'SN4'
#define SN4(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:95:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:95:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:95:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:95:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:95:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:95:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:95:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:95:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:96:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:96:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:96:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:96:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:96:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:96:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:96:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:96:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0x05a82798), SN8(0xfa57d868), SN8(0xfa57d868), SN8(0x05a82798) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:97:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x0471ced0), SN8(0xf8275a10), SN8(0x018f8b84), SN8(0x06a6d988),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:97:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x0471ced0), SN8(0xf8275a10), SN8(0x018f8b84), SN8(0x06a6d988),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:97:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x0471ced0), SN8(0xf8275a10), SN8(0x018f8b84), SN8(0x06a6d988),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:97:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x0471ced0), SN8(0xf8275a10), SN8(0x018f8b84), SN8(0x06a6d988),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:97:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x0471ced0), SN8(0xf8275a10), SN8(0x018f8b84), SN8(0x06a6d988),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:97:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x0471ced0), SN8(0xf8275a10), SN8(0x018f8b84), SN8(0x06a6d988),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:97:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x0471ced0), SN8(0xf8275a10), SN8(0x018f8b84), SN8(0x06a6d988),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:97:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x0471ced0), SN8(0xf8275a10), SN8(0x018f8b84), SN8(0x06a6d988),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:98:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf9592678), SN8(0xfe70747c), SN8(0x07d8a5f0), SN8(0xfb8e3130) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:98:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf9592678), SN8(0xfe70747c), SN8(0x07d8a5f0), SN8(0xfb8e3130) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:98:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf9592678), SN8(0xfe70747c), SN8(0x07d8a5f0), SN8(0xfb8e3130) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:98:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf9592678), SN8(0xfe70747c), SN8(0x07d8a5f0), SN8(0xfb8e3130) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:98:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf9592678), SN8(0xfe70747c), SN8(0x07d8a5f0), SN8(0xfb8e3130) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:98:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf9592678), SN8(0xfe70747c), SN8(0x07d8a5f0), SN8(0xfb8e3130) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:98:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf9592678), SN8(0xfe70747c), SN8(0x07d8a5f0), SN8(0xfb8e3130) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:98:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf9592678), SN8(0xfe70747c), SN8(0x07d8a5f0), SN8(0xfb8e3130) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:99:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:99:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:99:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:99:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:99:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:99:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:99:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:99:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:100:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:100:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:100:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:100:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:100:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:100:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:100:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:100:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:101:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x018f8b84), SN8(0xfb8e3130), SN8(0x06a6d988), SN8(0xf8275a10),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:101:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x018f8b84), SN8(0xfb8e3130), SN8(0x06a6d988), SN8(0xf8275a10),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:101:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x018f8b84), SN8(0xfb8e3130), SN8(0x06a6d988), SN8(0xf8275a10),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:101:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x018f8b84), SN8(0xfb8e3130), SN8(0x06a6d988), SN8(0xf8275a10),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:101:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x018f8b84), SN8(0xfb8e3130), SN8(0x06a6d988), SN8(0xf8275a10),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:101:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x018f8b84), SN8(0xfb8e3130), SN8(0x06a6d988), SN8(0xf8275a10),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:101:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x018f8b84), SN8(0xfb8e3130), SN8(0x06a6d988), SN8(0xf8275a10),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:101:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x018f8b84), SN8(0xfb8e3130), SN8(0x06a6d988), SN8(0xf8275a10),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:102:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07d8a5f0), SN8(0xf9592678), SN8(0x0471ced0), SN8(0xfe70747c) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:102:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07d8a5f0), SN8(0xf9592678), SN8(0x0471ced0), SN8(0xfe70747c) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:102:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07d8a5f0), SN8(0xf9592678), SN8(0x0471ced0), SN8(0xfe70747c) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:102:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07d8a5f0), SN8(0xf9592678), SN8(0x0471ced0), SN8(0xfe70747c) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:102:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07d8a5f0), SN8(0xf9592678), SN8(0x0471ced0), SN8(0xfe70747c) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:102:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07d8a5f0), SN8(0xf9592678), SN8(0x0471ced0), SN8(0xfe70747c) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:102:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07d8a5f0), SN8(0xf9592678), SN8(0x0471ced0), SN8(0xfe70747c) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:102:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07d8a5f0), SN8(0xf9592678), SN8(0x0471ced0), SN8(0xfe70747c) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:103:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:103:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:103:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:103:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:103:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:103:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:103:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:103:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:104:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:104:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:104:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:104:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:104:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:104:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:104:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:104:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0x00000000), SN8(0x00000000), SN8(0x00000000), SN8(0x00000000) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:105:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfe70747c), SN8(0x0471ced0), SN8(0xf9592678), SN8(0x07d8a5f0),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:105:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfe70747c), SN8(0x0471ced0), SN8(0xf9592678), SN8(0x07d8a5f0),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:105:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfe70747c), SN8(0x0471ced0), SN8(0xf9592678), SN8(0x07d8a5f0),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:105:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfe70747c), SN8(0x0471ced0), SN8(0xf9592678), SN8(0x07d8a5f0),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:105:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfe70747c), SN8(0x0471ced0), SN8(0xf9592678), SN8(0x07d8a5f0),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:105:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfe70747c), SN8(0x0471ced0), SN8(0xf9592678), SN8(0x07d8a5f0),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:105:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfe70747c), SN8(0x0471ced0), SN8(0xf9592678), SN8(0x07d8a5f0),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:105:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfe70747c), SN8(0x0471ced0), SN8(0xf9592678), SN8(0x07d8a5f0),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:106:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf8275a10), SN8(0x06a6d988), SN8(0xfb8e3130), SN8(0x018f8b84) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:106:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf8275a10), SN8(0x06a6d988), SN8(0xfb8e3130), SN8(0x018f8b84) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:106:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf8275a10), SN8(0x06a6d988), SN8(0xfb8e3130), SN8(0x018f8b84) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:106:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf8275a10), SN8(0x06a6d988), SN8(0xfb8e3130), SN8(0x018f8b84) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:106:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf8275a10), SN8(0x06a6d988), SN8(0xfb8e3130), SN8(0x018f8b84) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:106:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf8275a10), SN8(0x06a6d988), SN8(0xfb8e3130), SN8(0x018f8b84) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:106:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf8275a10), SN8(0x06a6d988), SN8(0xfb8e3130), SN8(0x018f8b84) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:106:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf8275a10), SN8(0x06a6d988), SN8(0xfb8e3130), SN8(0x018f8b84) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:107:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:107:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:107:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:107:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:107:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:107:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:107:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:107:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfcf043ac), SN8(0x07641af0), SN8(0xf89be510), SN8(0x030fbc54),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:108:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:108:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:108:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:108:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:108:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:108:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:108:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:108:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0x030fbc54), SN8(0xf89be510), SN8(0x07641af0), SN8(0xfcf043ac) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:109:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfb8e3130), SN8(0x07d8a5f0), SN8(0xfe70747c), SN8(0xf9592678),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:109:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfb8e3130), SN8(0x07d8a5f0), SN8(0xfe70747c), SN8(0xf9592678),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:109:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfb8e3130), SN8(0x07d8a5f0), SN8(0xfe70747c), SN8(0xf9592678),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:109:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfb8e3130), SN8(0x07d8a5f0), SN8(0xfe70747c), SN8(0xf9592678),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:109:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfb8e3130), SN8(0x07d8a5f0), SN8(0xfe70747c), SN8(0xf9592678),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:109:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfb8e3130), SN8(0x07d8a5f0), SN8(0xfe70747c), SN8(0xf9592678),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:109:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfb8e3130), SN8(0x07d8a5f0), SN8(0xfe70747c), SN8(0xf9592678),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:109:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfb8e3130), SN8(0x07d8a5f0), SN8(0xfe70747c), SN8(0xf9592678),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:110:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x06a6d988), SN8(0x018f8b84), SN8(0xf8275a10), SN8(0x0471ced0) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:110:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0x06a6d988), SN8(0x018f8b84), SN8(0xf8275a10), SN8(0x0471ced0) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:110:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x06a6d988), SN8(0x018f8b84), SN8(0xf8275a10), SN8(0x0471ced0) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:110:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0x06a6d988), SN8(0x018f8b84), SN8(0xf8275a10), SN8(0x0471ced0) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:110:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x06a6d988), SN8(0x018f8b84), SN8(0xf8275a10), SN8(0x0471ced0) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:110:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0x06a6d988), SN8(0x018f8b84), SN8(0xf8275a10), SN8(0x0471ced0) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:110:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x06a6d988), SN8(0x018f8b84), SN8(0xf8275a10), SN8(0x0471ced0) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:110:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0x06a6d988), SN8(0x018f8b84), SN8(0xf8275a10), SN8(0x0471ced0) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:111:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:111:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:111:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:111:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:111:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:111:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:111:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:111:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:112:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:112:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:112:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:112:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:112:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:112:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:112:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:112:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfa57d868), SN8(0x05a82798), SN8(0x05a82798), SN8(0xfa57d868) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:113:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:113:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:113:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:113:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:113:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:113:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:113:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:113:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:114:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:114:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:114:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:114:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:114:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:114:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:114:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:114:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:115:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:115:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:115:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:115:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:115:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:115:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:115:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:115:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:116:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:116:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:116:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:116:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:116:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:116:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:116:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:116:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:117:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:117:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:117:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:117:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:117:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:117:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:117:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:117:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:118:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:118:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:118:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:118:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:118:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:118:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:118:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:118:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:119:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:119:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:119:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:119:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:119:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:119:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:119:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:119:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:120:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:120:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:120:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:120:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:120:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:120:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:120:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:120:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000), SN8(0xf8000000) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:121:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:121:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:121:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:121:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:121:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:121:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:121:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:121:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf8275a10), SN8(0xf9592678), SN8(0xfb8e3130), SN8(0xfe70747c),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:122:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:122:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:122:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:122:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:122:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:122:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:122:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:122:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0x018f8b84), SN8(0x0471ced0), SN8(0x06a6d988), SN8(0x07d8a5f0) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:123:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:123:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:123:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:123:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:123:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:123:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:123:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:123:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf89be510), SN8(0xfcf043ac), SN8(0x030fbc54), SN8(0x07641af0),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:124:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:124:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:124:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:124:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:124:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:124:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:124:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:124:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0x07641af0), SN8(0x030fbc54), SN8(0xfcf043ac), SN8(0xf89be510) },
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:125:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:125:7: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:125:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:125:24: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:125:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:125:41: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:125:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:125:58: note: place parentheses around the '+' expression to silence this warning
    { SN8(0xf9592678), SN8(0x018f8b84), SN8(0x07d8a5f0), SN8(0x0471ced0),
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:126:7: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) }
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:126:7: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) }
      ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:126:24: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) }
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:126:24: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) }
                       ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:126:41: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) }
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:126:41: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) }
                                        ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:126:58: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) }
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                ~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:126:58: note: place parentheses around the '+' expression to silence this warning
      SN8(0xfb8e3130), SN8(0xf8275a10), SN8(0xfe70747c), SN8(0x06a6d988) }
                                                         ^~~~~~~~~~~~~~~
libavcodec/sbcdec_data.c:39:43: note: expanded from macro 'SN8'
#define SN8(val)  ((int32_t)val >> 11 + 1 + SBCDEC_FIXED_EXTRA_BITS)
                                   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
160 warnings generated.
CC	libavcodec/sgienc.o
CC	libavcodec/sgirledec.o
CC	libavcodec/sheervideo.o
CC	libavcodec/shorten.o
In file included from libavcodec/scpr.c:36:
libavcodec/scpr3.c:46:30: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        for (int q = a + 128 - 1 >> 7, f = (a + b - 1 >> 7) + 1; q < f; q++)
                     ~~~~~~~~^~~ ~~
libavcodec/scpr3.c:46:30: note: place parentheses around the '-' expression to silence this warning
        for (int q = a + 128 - 1 >> 7, f = (a + b - 1 >> 7) + 1; q < f; q++)
                             ^
                     (          )
libavcodec/scpr3.c:46:51: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        for (int q = a + 128 - 1 >> 7, f = (a + b - 1 >> 7) + 1; q < f; q++)
                                            ~~~~~~^~~ ~~
libavcodec/scpr3.c:46:51: note: place parentheses around the '-' expression to silence this warning
        for (int q = a + 128 - 1 >> 7, f = (a + b - 1 >> 7) + 1; q < f; q++)
                                                  ^
                                            (        )
libavcodec/scpr3.c:158:30: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
    m->freqs[maxpos] += 4096 - e >> d;
                        ~~~~~^~~ ~~
libavcodec/scpr3.c:158:30: note: place parentheses around the '-' expression to silence this warning
    m->freqs[maxpos] += 4096 - e >> d;
                             ^
                        (       )
libavcodec/scpr3.c:170:44: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
            ret = add_symbol(m, q, *value, &totfr, max);
                                           ^~~~~~
libavcodec/scpr3.c:123:72: note: passing argument to parameter 'totfr' here
static int add_symbol(PixelModel3 *m, int index, uint32_t symbol, int *totfr, int max)
                                                                       ^
libavcodec/scpr3.c:186:28: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                rescale(m, &totfr);
                           ^~~~~~
libavcodec/scpr3.c:110:42: note: passing argument to parameter 'totfr' here
static void rescale(PixelModel3 *m, int *totfr)
                                         ^
libavcodec/scpr3.c:199:36: warning: passing 'uint32_t *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    ret = add_symbol(m, q, *value, &totfr, max);
                                   ^~~~~~
libavcodec/scpr3.c:123:72: note: passing argument to parameter 'totfr' here
static int add_symbol(PixelModel3 *m, int index, uint32_t symbol, int *totfr, int max)
                                                                       ^
libavcodec/scpr3.c:253:13: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
    a = 256 - m->size << (m->fshift > 0 ? m->fshift - 1 : 0);
        ~~~~^~~~~~~~~ ~~
libavcodec/scpr3.c:253:13: note: place parentheses around the '-' expression to silence this warning
    a = 256 - m->size << (m->fshift > 0 ? m->fshift - 1 : 0);
            ^
        (            )
libavcodec/scpr3.c:281:13: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
    a = 256 - m->size << (0 < m->fshift ? m->fshift - 1 : 0);
        ~~~~^~~~~~~~~ ~~
libavcodec/scpr3.c:281:13: note: place parentheses around the '-' expression to silence this warning
    a = 256 - m->size << (0 < m->fshift ? m->fshift - 1 : 0);
            ^
        (            )
libavcodec/scpr3.c:333:40: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        d = 0 < g ? f + g + (value - d - 1 << n.fshift) : value << n.fshift;
                             ~~~~~~~~~~^~~ ~~
libavcodec/scpr3.c:333:40: note: place parentheses around the '-' expression to silence this warning
        d = 0 < g ? f + g + (value - d - 1 << n.fshift) : value << n.fshift;
                                       ^
                             (            )
libavcodec/scpr3.c:449:18: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        f = code - (d + c) >> m->fshift;
            ~~~~~^~~~~~~~~ ~~
libavcodec/scpr3.c:449:18: note: place parentheses around the '-' expression to silence this warning
        f = code - (d + c) >> m->fshift;
                 ^
            (             )
libavcodec/scpr3.c:705:42: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        for (g = n.freqs[e], q = c + 128 - 1 >> 7, f = (c + g - 1 >> 7) + 1; q < f; q++) {
                                 ~~~~~~~~^~~ ~~
libavcodec/scpr3.c:705:42: note: place parentheses around the '-' expression to silence this warning
        for (g = n.freqs[e], q = c + 128 - 1 >> 7, f = (c + g - 1 >> 7) + 1; q < f; q++) {
                                         ^
                                 (          )
libavcodec/scpr3.c:705:63: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
        for (g = n.freqs[e], q = c + 128 - 1 >> 7, f = (c + g - 1 >> 7) + 1; q < f; q++) {
                                                        ~~~~~~^~~ ~~
libavcodec/scpr3.c:705:63: note: place parentheses around the '-' expression to silence this warning
        for (g = n.freqs[e], q = c + 128 - 1 >> 7, f = (c + g - 1 >> 7) + 1; q < f; q++) {
                                                              ^
                                                        (        )
libavcodec/scpr3.c:956:54: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                            s->run_model3[0].dectab, &run);
                                                     ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1001:58: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                            s->run_model3[ptype].dectab, &run);
                                                         ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1035:50: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                         s->range_model3.dectab, &min);
                                                 ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1040:50: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                         s->range_model3.dectab, &temp);
                                                 ^~~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1049:50: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                         s->range_model3.dectab, &max);
                                                 ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1054:50: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                         s->range_model3.dectab, &temp);
                                                 ^~~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1071:53: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                             s->fill_model3.dectab, &fill);
                                                    ^~~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1076:54: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                             s->count_model3.dectab, &count);
                                                     ^~~~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1103:63: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                     s->sxy_model3[0].dectab, &sx1);
                                                              ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1108:63: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                     s->sxy_model3[1].dectab, &sy1);
                                                              ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1113:63: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                     s->sxy_model3[2].dectab, &sx2);
                                                              ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1118:63: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                     s->sxy_model3[3].dectab, &sy2);
                                                              ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1150:66: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                         s->mv_model3[0].dectab, &mvx);
                                                                 ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
CC	libavcodec/simple_idct.o
libavcodec/scpr3.c:1155:66: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                         s->mv_model3[1].dectab, &mvy);
                                                                 ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1197:70: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                        s->run_model3[ptype].dectab, &run);
                                                                     ^~~~
libavcodec/scpr3.c:745:36: note: passing argument to parameter 'value' here
                         uint32_t *value)
                                   ^
libavcodec/scpr3.c:1204:72: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                       dst, prev, linesize, plinesize, &bx, &by,
                                                                       ^~~
libavcodec/scpr.h:226:35: note: passing argument to parameter 'bx' here
                        uint32_t *bx, uint32_t *by,
                                  ^
In file included from libavcodec/scpr.c:36:
libavcodec/scpr3.c:1204:77: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                       dst, prev, linesize, plinesize, &bx, &by,
                                                                            ^~~
libavcodec/scpr.h:226:49: note: passing argument to parameter 'by' here
                        uint32_t *bx, uint32_t *by,
                                                ^
libavcodec/scpr.c:315:58: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = decode_value(s, s->run_model[0], 256, 400, &run);
                                                         ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:353:62: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ret = decode_value(s, s->run_model[ptype], 256, 400, &run);
                                                             ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:383:52: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ret  = decode_value(s, s->range_model, 256, 1, &min);
                                                   ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:384:52: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ret |= decode_value(s, s->range_model, 256, 1, &temp);
                                                   ^~~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:389:52: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ret  = decode_value(s, s->range_model, 256, 1, &max);
                                                   ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:390:52: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    ret |= decode_value(s, s->range_model, 256, 1, &temp);
                                                   ^~~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:403:57: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ret  = decode_value(s, s->fill_model,  5,   10, &fill);
                                                        ^~~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:404:57: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        ret |= decode_value(s, s->count_model, 256, 20, &count);
                                                        ^~~~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:427:66: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ret  = decode_value(s, s->sxy_model[0], 16, 100, &sx1);
                                                                 ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:428:66: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ret |= decode_value(s, s->sxy_model[1], 16, 100, &sy1);
                                                                 ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:429:66: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ret |= decode_value(s, s->sxy_model[2], 16, 100, &sx2);
                                                                 ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:430:66: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ret |= decode_value(s, s->sxy_model[3], 16, 100, &sy2);
                                                                 ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:441:66: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ret  = decode_value(s, s->mv_model[0], 512, 100, &mvx);
                                                                 ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:442:66: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                ret |= decode_value(s, s->mv_model[1], 512, 100, &mvy);
                                                                 ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:475:74: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                    ret = decode_value(s, s->run_model[ptype], 256, 400, &run);
                                                                         ^~~~
libavcodec/scpr.c:163:96: note: passing argument to parameter 'rval' here
static int decode_value(SCPRContext *s, uint32_t *cnt, uint32_t maxc, uint32_t step, uint32_t *rval)
                                                                                               ^
libavcodec/scpr.c:482:72: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                       dst, prev, linesize, plinesize, &bx, &by,
                                                                       ^~~
libavcodec/scpr.h:226:35: note: passing argument to parameter 'bx' here
                        uint32_t *bx, uint32_t *by,
                                  ^
libavcodec/scpr.c:482:77: warning: passing 'int *' to parameter of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                       dst, prev, linesize, plinesize, &bx, &by,
                                                                            ^~~
libavcodec/scpr.h:226:49: note: passing argument to parameter 'by' here
                        uint32_t *bx, uint32_t *by,
                                                ^
CC	libavcodec/sinewin.o
CC	libavcodec/sinewin_fixed.o
CC	libavcodec/sipr.o
46 warnings generated.
CC	libavcodec/sipr16k.o
CC	libavcodec/sipr_parser.o
libavcodec/shorten.c:693: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:693:83: note: place parentheses around the '-' expression to silence this warning
                    coffset = s->bitshift == 0 ? coffset : coffset >> s->bitshift - 1 >> 1;
                                                                                  ^
                                                                      (              )
1 warning generated.
CC	libavcodec/smacker.o
libavcodec/simple_idct.c:78:38: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
    c0 = ((a0 + a2) * (1 << CN_SHIFT - 1)) + (1 << (C_SHIFT - 1));
                         ~~ ~~~~~~~~~^~~
libavcodec/simple_idct.c:78:38: note: place parentheses around the '-' expression to silence this warning
    c0 = ((a0 + a2) * (1 << CN_SHIFT - 1)) + (1 << (C_SHIFT - 1));
                            ~~~~~~~~~^~~
libavcodec/simple_idct.c:79:38: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
    c2 = ((a0 - a2) * (1 << CN_SHIFT - 1)) + (1 << (C_SHIFT - 1));
                         ~~ ~~~~~~~~~^~~
libavcodec/simple_idct.c:79:38: note: place parentheses around the '-' expression to silence this warning
    c2 = ((a0 - a2) * (1 << CN_SHIFT - 1)) + (1 << (C_SHIFT - 1));
                            ~~~~~~~~~^~~
2 warnings generated.
CC	libavcodec/smc.o
CC	libavcodec/smvjpegdec.o
CC	libavcodec/snappy.o
CC	libavcodec/snow.o
CC	libavcodec/snow_dwt.o
CC	libavcodec/snowdec.o
CC	libavcodec/snowenc.o
CC	libavcodec/sonic.o
libavcodec/smvjpegdec.c:131:15: warning: 'refcounted_frames' is deprecated [-Wdeprecated-declarations]
    s->avctx->refcounted_frames = 1;
              ^
CC	libavcodec/sp5xdec.o
libavcodec/avcodec.h:2395:5: note: 'refcounted_frames' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
libavcodec/smvjpegdec.c:162:15: warning: 'avcodec_decode_video2' is deprecated [-Wdeprecated-declarations]
        ret = avcodec_decode_video2(s->avctx, mjpeg_data, &s->mjpeg_data_size, avpkt);
              ^
libavcodec/avcodec.h:4827:1: note: 'avcodec_decode_video2' has been explicitly marked deprecated here
attribute_deprecated
^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
2 warnings generated.
CC	libavcodec/speedhq.o
CC	libavcodec/srtdec.o
CC	libavcodec/srtenc.o
libavcodec/snowenc.c:1892:36: warning: passing 'uint64_t [8]' to parameter of type 'int64_t *' (aka 'long long *') converts between pointers to integer types with different sign [-Wpointer-sign]
                                   s->encoding_error,
                                   ^~~~~~~~~~~~~~~~~
libavcodec/internal.h:392:73: note: passing argument to parameter 'error' here
int ff_side_data_set_encoder_stats(AVPacket *pkt, int quality, int64_t *error, int error_count, int pict_type);
                                                                        ^
CC	libavcodec/startcode.o
CC	libavcodec/subviewerdec.o
CC	libavcodec/sunrast.o
1 warning generated.
CC	libavcodec/sunrastenc.o
CC	libavcodec/svq1.o
CC	libavcodec/svq13.o
CC	libavcodec/svq1dec.o
libavcodec/srtdec.c:77:38: 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 = srt_to_ass(avctx, &buffer, avpkt->data, x1, y1, x2, y2);
                                     ^~~~~~~~~~~
libavcodec/srtdec.c:31:36: note: passing argument to parameter 'in' here
                       const char *in, int x1, int y1, int x2, int y2)
                                   ^
1 warning generated.
CC	libavcodec/svq1enc.o
libavcodec/srtenc.c:99:27: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (st->font_name && strcmp(st->font_name, ASS_DEFAULT_FONT) ||
            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
libavcodec/srtenc.c:99: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:109:52: warning: '&' within '|' [-Wbitwise-op-parentheses]
                          (c & 0xFF0000) >> 16 | c & 0xFF00 | (c & 0xFF) << 16);
                                               ~ ~~^~~~~~~~
libavcodec/srtenc.c:109:52: note: place parentheses around the '&' expression to silence this warning
                          (c & 0xFF0000) >> 16 | c & 0xFF00 | (c & 0xFF) << 16);
                                                   ^
                                                 (         )
libavcodec/srtenc.c:137: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:110:43: note: passing argument to parameter 'buf' here
ASSSplitContext *ff_ass_split(const char *buf);
                                          ^
libavcodec/srtenc.c:167:48: warning: '&' within '|' [-Wbitwise-op-parentheses]
              (color & 0xFF0000) >> 16 | color & 0xFF00 | (color & 0xFF) << 16);
                                       ~ ~~~~~~^~~~~~~~
libavcodec/srtenc.c:167:48: note: place parentheses around the '&' expression to silence this warning
              (color & 0xFF0000) >> 16 | color & 0xFF00 | (color & 0xFF) << 16);
                                               ^
                                         (             )
4 warnings generated.
libavcodec/speedhq.c:139:5: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'const uint8_t [121]' converts between pointers to integer types with different sign [-Wpointer-sign]
    speedhq_run,
    ^~~~~~~~~~~
libavcodec/speedhq.c:140:5: warning: initializing 'const int8_t *' (aka 'const signed char *') with an expression of type 'const uint8_t [121]' converts between pointers to integer types with different sign [-Wpointer-sign]
    speedhq_level,
    ^~~~~~~~~~~~~
CC	libavcodec/svq3.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;
                       ^
                     (     )
libavcodec/subviewerdec.c:54: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.
3 warnings generated.
1 warning generated.
CC	libavcodec/synth_filter.o
CC	libavcodec/tak.o
CC	libavcodec/tak_parser.o
libavcodec/sunrastenc.c:229: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:229: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" },
                ^~~~~
2 warnings generated.
CC	libavcodec/takdec.o
libavcodec/svq1dec.c:644:31: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
                              &s->pkt_swapped_allocated,
                              ^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/avcodec.h:6085:53: note: passing argument to parameter 'size' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
CC	libavcodec/takdsp.o
libavcodec/takdsp.c:68:45: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
        b         = dfactor * (b >> dshift) + 128 >> 8 << dshift;
                    ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ~~
libavcodec/takdsp.c:68:45: note: place parentheses around the '+' expression to silence this warning
        b         = dfactor * (b >> dshift) + 128 >> 8 << dshift;
                                            ^
                    (                            )
1 warning generated.
1 warning generated.
CC	libavcodec/targa.o
CC	libavcodec/targa_y216dec.o
libavcodec/svq1enc.c:96:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    int w            = 2 << (level + 2 >> 1);
                             ~~~~~~^~~ ~~
libavcodec/svq1enc.c:96:36: note: place parentheses around the '+' expression to silence this warning
    int w            = 2 << (level + 2 >> 1);
                                   ^
                             (        )
libavcodec/svq1enc.c:97:36: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    int h            = 2 << (level + 1 >> 1);
                             ~~~~~~^~~ ~~
libavcodec/svq1enc.c:97:36: note: place parentheses around the '+' expression to silence this warning
    int h            = 2 << (level + 1 >> 1);
                                   ^
                             (        )
libavcodec/svq1enc.c:139: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:139:32: note: place parentheses around the '+' expression to silence this warning
    best_mean   = block_sum[0] + (size >> 1) >> (level + 3);
                               ^
                  (                         )
libavcodec/svq1enc.c:157:37: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                    int mean = diff + (size >> 1) >> (level + 3);
                               ~~~~~^~~~~~~~~~~~~ ~~
libavcodec/svq1enc.c:157:37: note: place parentheses around the '+' expression to silence this warning
                    int mean = diff + (size >> 1) >> (level + 3);
                                    ^
                               (                 )
libavcodec/svq1enc.c:291:64: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
        s->m.qscale                        = s->m.lambda * 139 +
                                             ~~~~~~~~~~~~~~~~~~^
libavcodec/svq1enc.c:291:64: note: place parentheses around the '+' expression to silence this warning
        s->m.qscale                        = s->m.lambda * 139 +
                                                               ^
                                             (
libavcodec/svq1enc.c:293:62: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                             FF_LAMBDA_SHIFT + 7;
                                             ~~~~~~~~~~~~~~~~^~~
libavcodec/svq1enc.c:293:62: note: place parentheses around the '+' expression to silence this warning
                                             FF_LAMBDA_SHIFT + 7;
                                             ~~~~~~~~~~~~~~~~^~~
libavcodec/svq1enc.c:294: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:294:72: note: place parentheses around the '+' expression to silence this warning
        s->m.lambda2                       = s->m.lambda * s->m.lambda +
                                                                       ^
                                             (
7 warnings generated.
CC	libavcodec/targaenc.o
libavcodec/tak_parser.c:105:31: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (consumed && !buf_size && next == END_NOT_FOUND ||
        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ~~
libavcodec/tak_parser.c:105:31: note: place parentheses around the '&&' expression to silence this warning
    if (consumed && !buf_size && next == END_NOT_FOUND ||
        ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
CC	libavcodec/tdsc.o
1 warning generated.
CC	libavcodec/textdec.o
CC	libavcodec/texturedsp.o
libavcodec/svq3.c:317:28: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
            vlc      = vlc + 1 >> 1;
                       ~~~~^~~ ~~
libavcodec/svq3.c:317:28: note: place parentheses around the '+' expression to silence this warning
            vlc      = vlc + 1 >> 1;
                           ^
                       (      )
libavcodec/svq3.c:328:34: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                    level = (vlc + 9 >> 2) - run;
                             ~~~~^~~ ~~
libavcodec/svq3.c:328:34: note: place parentheses around the '+' expression to silence this warning
                    level = (vlc + 9 >> 2) - run;
                                 ^
                             (      )
libavcodec/svq3.c:472:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
        mx     = mx + (mx < (int) x) >> 1;
                 ~~~^~~~~~~~~~~~~~~~ ~~
libavcodec/svq3.c:472:21: note: place parentheses around the '+' expression to silence this warning
        mx     = mx + (mx < (int) x) >> 1;
                    ^
                 (                  )
libavcodec/svq3.c:473:21: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
        my     = my + (my < (int) y) >> 1;
                 ~~~^~~~~~~~~~~~~~~~ ~~
libavcodec/svq3.c:473:21: note: place parentheses around the '+' expression to silence this warning
        my     = my + (my < (int) y) >> 1;
                    ^
                 (                  )
libavcodec/svq3.c:532:51: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                         s->prev_frame_num_offset + 1 >> 1;
                         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ~~
libavcodec/svq3.c:532:51: note: place parentheses around the '+' expression to silence this warning
                         s->prev_frame_num_offset + 1 >> 1;
                                                  ^
                                                     )
libavcodec/svq3.c:534:51: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                         s->prev_frame_num_offset + 1 >> 1;
                         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ~~
libavcodec/svq3.c:534:51: note: place parentheses around the '+' expression to silence this warning
                         s->prev_frame_num_offset + 1 >> 1;
                                                  ^
                                                     )
libavcodec/svq3.c:537:51: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                         s->prev_frame_num_offset + 1 >> 1;
                         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ~~
libavcodec/svq3.c:537:51: note: place parentheses around the '+' expression to silence this warning
                         s->prev_frame_num_offset + 1 >> 1;
                                                  ^
                                                     )
libavcodec/svq3.c:539:51: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                         s->prev_frame_num_offset + 1 >> 1;
                         ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ~~
libavcodec/svq3.c:539:51: note: place parentheses around the '+' expression to silence this warning
                         s->prev_frame_num_offset + 1 >> 1;
                                                  ^
                                                     )
libavcodec/svq3.c:563:27: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                mx  = (mx + 1 >> 1) + dx;
                       ~~~^~~ ~~
libavcodec/svq3.c:563:27: note: place parentheses around the '+' expression to silence this warning
                mx  = (mx + 1 >> 1) + dx;
                          ^
                       (     )
libavcodec/svq3.c:564:27: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                my  = (my + 1 >> 1) + dy;
                       ~~~^~~ ~~
libavcodec/svq3.c:564:27: note: place parentheses around the '+' expression to silence this warning
                my  = (my + 1 >> 1) + dy;
                          ^
                       (     )
libavcodec/svq3.c:1041: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->slice_buf, &s->slice_size, slice_bytes + AV_INPUT_BUFFER_PADDING_SIZE);
                                      ^~~~~~~~~~~~~~
./libavutil/mem.h:407:46: note: passing argument to parameter 'size' here
void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size);
                                             ^
libavcodec/svq3.c:1269: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:1269:61: note: place parentheses around the '+' expression to silence this warning
            int offset                = get_bits_count(&gb) + 7 >> 3;
                                                            ^
                                        (                      )
libavcodec/svq3.c:1380: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:1426: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:6085: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:1503:47: warning: '&&' within '||' [-Wlogical-op-parentheses]
    if (avctx->skip_frame >= AVDISCARD_NONREF && s->pict_type == AV_PICTURE_TYPE_B ||
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
libavcodec/svq3.c:1503:47: note: place parentheses around the '&&' expression to silence this warning
    if (avctx->skip_frame >= AVDISCARD_NONREF && s->pict_type == AV_PICTURE_TYPE_B ||
                                              ^
        (                                                                         )
libavcodec/svq3.c:1504:47: warning: '&&' within '||' [-Wlogical-op-parentheses]
        avctx->skip_frame >= AVDISCARD_NONKEY && s->pict_type != AV_PICTURE_TYPE_I ||
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/svq3.c:1504:47: note: place parentheses around the '&&' expression to silence this warning
        avctx->skip_frame >= AVDISCARD_NONKEY && s->pict_type != AV_PICTURE_TYPE_I ||
                                              ^
        (                                                                         )
libavcodec/takdec.c:179: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/macros.h:48:26: note: expanded from macro 'FFALIGN'
#define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1))
                         ^
libavcodec/takdec.c:179:52: note: place parentheses around the '+' expression to silence this warning
    s->uval           = FFALIGN(avctx->sample_rate + 511 >> 9, 4) << shift;
                                ~~~~~~~~~~~~~~~~~~~^~~~~
./libavutil/macros.h:48:26: note: expanded from macro 'FFALIGN'
#define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1))
                         ^
libavcodec/takdec.c:180: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/macros.h:48:26: note: expanded from macro 'FFALIGN'
#define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1))
                         ^
libavcodec/takdec.c:180:52: note: place parentheses around the '+' expression to silence this warning
    s->subframe_scale = FFALIGN(avctx->sample_rate + 511 >> 9, 4) << 1;
                                ~~~~~~~~~~~~~~~~~~~^~~~~
./libavutil/macros.h:48:26: note: expanded from macro 'FFALIGN'
#define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1))
                         ^
libavcodec/takdec.c:207: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:207:32: note: place parentheses around the '-' expression to silence this warning
        for (i = 0; i < length - 1 >> 1; i++) {
                               ^
                        (         )
libavcodec/takdec.c:221: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:221:36: note: place parentheses around the '-' expression to silence this warning
            for (i = 0; i < length - 2 >> 1; i++) {
                                   ^
                            (         )
libavcodec/takdec.c:450:19: warning: initializing 'uint32_t *' (aka 'unsigned int *') with an expression of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        uint32_t *p1 = &tfilter[0];
                  ^    ~~~~~~~~~~~
libavcodec/takdec.c:451:19: warning: initializing 'uint32_t *' (aka 'unsigned int *') with an expression of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign]
        uint32_t *p2 = &tfilter[i - 1];
                  ^    ~~~~~~~~~~~~~~~
libavcodec/takdec.c:776:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                if (ret = decode_channel(s, chan))
                    ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/takdec.c:776:25: note: place parentheses around the assignment to silence this warning
                if (ret = decode_channel(s, chan))
                        ^
                    (                            )
libavcodec/takdec.c:776:25: note: use '==' to turn this assignment into an equality comparison
                if (ret = decode_channel(s, chan))
                        ^
                        ==
libavcodec/takdec.c:786: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:786:25: note: place parentheses around the assignment to silence this warning
                if (ret = decorrelate(s, 0, 1, s->nb_samples - 1))
                        ^
                    (                                            )
libavcodec/takdec.c:786:25: note: use '==' to turn this assignment into an equality comparison
                if (ret = decorrelate(s, 0, 1, s->nb_samples - 1))
                        ^
                        ==
libavcodec/takdec.c:840: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:840:29: note: place parentheses around the assignment to silence this warning
                    if (ret = decode_channel(s, s->mcdparams[i].chan2))
                            ^
                        (                                             )
libavcodec/takdec.c:840:29: note: use '==' to turn this assignment into an equality comparison
                    if (ret = decode_channel(s, s->mcdparams[i].chan2))
                            ^
                            ==
libavcodec/takdec.c:843: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:843:25: note: place parentheses around the assignment to silence this warning
                if (ret = decode_channel(s, s->mcdparams[i].chan1))
                        ^
                    (                                             )
libavcodec/takdec.c:843:25: note: use '==' to turn this assignment into an equality comparison
                if (ret = decode_channel(s, s->mcdparams[i].chan1))
                        ^
                        ==
libavcodec/takdec.c:848:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
                    if (ret = decorrelate(s,
                        ~~~~^~~~~~~~~~~~~~~~
libavcodec/takdec.c:848:29: note: place parentheses around the assignment to silence this warning
                    if (ret = decorrelate(s,
                            ^
                        (
libavcodec/takdec.c:848:29: note: use '==' to turn this assignment into an equality comparison
                    if (ret = decorrelate(s,
                            ^
                            ==
libavcodec/takdec.c:886:13: warning: 11 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch]
    switch (avctx->sample_fmt) {
            ^
16 warnings generated.
12 warnings generated.
CC	libavcodec/tiertexseqv.o
CC	libavcodec/tiff.o
CC	libavcodec/tiff_common.o
CC	libavcodec/tiff_data.o
CC	libavcodec/tiffenc.o
libavcodec/tdsc.c:316: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/tdsc.c:316:56: note: place parentheses around the '+' expression to silence this warning
    out[0] = av_clip_uint8(Y + (             91881 * V + 32768 >> 16));
                                                       ^
                                             (                )
libavcodec/tdsc.c:317: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/tdsc.c:317:56: note: place parentheses around the '+' expression to silence this warning
    out[1] = av_clip_uint8(Y + (-22554 * U - 46802 * V + 32768 >> 16));
                                                       ^
                                (                             )
libavcodec/tdsc.c:318: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/tdsc.c:318:56: note: place parentheses around the '+' expression to silence this warning
    out[2] = av_clip_uint8(Y + (116130 * U             + 32768 >> 16));
                                                       ^
                                (                             )
3 warnings generated.
CC	libavcodec/tmv.o
libavcodec/textdec.c:51: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/tpeldsp.o
1 warning generated.
CC	libavcodec/trace_headers_bsf.o
CC	libavcodec/truehd_core_bsf.o
libavcodec/tiff.c:314: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/tiff_common.c:253: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/avcodec.h
:                                ^~~~~6085
:53: note: passing argument to parameter 'size' here
libavcodec/bytestream.h:274:71: note: passing argument to parameter 'dst' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
                                                             uint8_t *dst,
                                                                      ^
libavcodec/tiff.c:650:17: warning: 9 enumeration values not handled in switch: 'TIFF_CCITT_RLE', 'TIFF_G3', 'TIFF_G4'... [-Wswitch]
        switch (s->compr) {
                ^
libavcodec/tiff.c:1309: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:274:71: note: passing argument to parameter 'dst' here
                                                             uint8_t *dst,
                                                                      ^
libavcodec/tiff.c:1414: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);
                                                        ^
1 warning generated.
CC	libavcodec/truemotion1.o
libavcodec/tiffenc.c:179: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/i686-w64-mingw32/include/zlib.h:1228:47: note: passing argument to parameter 'source' here
                                 const Bytef *source, uLong sourceLen));
                                              ^
libavcodec/tiffenc.c:193: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:48:65: note: passing argument to parameter 'inbuf' here
int ff_rle_encode(uint8_t *outbuf, int out_size, const uint8_t *inbuf, int bpp,
                                                                ^
libavcodec/tiffenc.c:195: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:401: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:170:62: note: passing argument to parameter 'src' here
static int encode_strip(TiffEncoderContext *s, const int8_t *src,
                                                             ^
libavcodec/tiffenc.c:430: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:170:62: note: passing argument to parameter 'src' here
static int encode_strip(TiffEncoderContext *s, const int8_t *src,
                                                             ^
libavcodec/tiffenc.c:433: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:170:62: note: passing argument to parameter 'src' here
static int encode_strip(TiffEncoderContext *s, const int8_t *src,
                                                             ^
4 warnings generated.
CC	libavcodec/truemotion2.o
6 warnings generated.
CC	libavcodec/truemotion2rt.o
CC	libavcodec/truespeech.o
CC	libavcodec/tscc.o
CC	libavcodec/tscc2.o
CC	libavcodec/tta.o
CC	libavcodec/ttadata.o
libavcodec/truemotion1.c:421: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:407:46: note: passing argument to parameter 'size' here
void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size);
                                             ^
libavcodec/truemotion1.c:491: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:407: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	libavcodec/ttadsp.o
libavcodec/truemotion2.c:381:38: warning: '&&' within '||' [-Wlogical-op-parentheses]
            if (stream_id <= TM2_MOT && ctx->tokens[stream_id][i] >= TM2_DELTAS || ctx->tokens[stream_id][i]<0) {
                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~
libavcodec/truemotion2.c:381: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) {
                ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/truemotion2.c:526:44: warning: passing 'int [4]' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    tm2_high_chroma(U, Ustride, clast,     ctx->CD,     deltas);
                                           ^~~~~~~
libavcodec/truemotion2.c:483:80: note: passing argument to parameter 'CD' here
static inline void tm2_high_chroma(int *data, int stride, int *last, unsigned *CD, int *deltas)
                                                                               ^
libavcodec/truemotion2.c:527:44: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    tm2_high_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas + 4);
                                           ^~~~~~~~~~~
libavcodec/truemotion2.c:483:80: note: passing argument to parameter 'CD' here
static inline void tm2_high_chroma(int *data, int stride, int *last, unsigned *CD, int *deltas)
                                                                               ^
libavcodec/truemotion2.c:545:39: warning: passing 'int [4]' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    tm2_low_chroma(U, Ustride, clast, ctx->CD, deltas, bx);
                                      ^~~~~~~
libavcodec/truemotion2.c:496:80: note: passing argument to parameter 'CD' here
static inline void tm2_low_chroma(int *data, int stride, int *clast, unsigned *CD, int *deltas, int bx)
                                                                               ^
libavcodec/truemotion2.c:549:43: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    tm2_low_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas, bx);
                                          ^~~~~~~~~~~
libavcodec/truemotion2.c:496:80: note: passing argument to parameter 'CD' here
static inline void tm2_low_chroma(int *data, int stride, int *clast, unsigned *CD, int *deltas, int bx)
                                                                               ^
libavcodec/truemotion2.c:568:39: warning: passing 'int [4]' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    tm2_low_chroma(U, Ustride, clast, ctx->CD, deltas, bx);
                                      ^~~~~~~
libavcodec/truemotion2.c:496:80: note: passing argument to parameter 'CD' here
static inline void tm2_low_chroma(int *data, int stride, int *clast, unsigned *CD, int *deltas, int bx)
                                                                               ^
libavcodec/truemotion2.c:572:43: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    tm2_low_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas, bx);
                                          ^~~~~~~~~~~
libavcodec/truemotion2.c:496:80: note: passing argument to parameter 'CD' here
static inline void tm2_low_chroma(int *data, int stride, int *clast, unsigned *CD, int *deltas, int bx)
                                                                               ^
libavcodec/truemotion2.c:610:39: warning: passing 'int [4]' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    tm2_low_chroma(U, Ustride, clast, ctx->CD, deltas, bx);
                                      ^~~~~~~
libavcodec/truemotion2.c:496:80: note: passing argument to parameter 'CD' here
static inline void tm2_low_chroma(int *data, int stride, int *clast, unsigned *CD, int *deltas, int bx)
                                                                               ^
libavcodec/truemotion2.c:613:43: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    tm2_low_chroma(V, Vstride, clast + 2, ctx->CD + 2, deltas, bx);
                                          ^~~~~~~~~~~
libavcodec/truemotion2.c:496:80: note: passing argument to parameter 'CD' here
static inline void tm2_low_chroma(int *data, int stride, int *clast, unsigned *CD, int *deltas, int bx)
                                                                               ^
libavcodec/truemotion2.c:912: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:6085:53: note: passing argument to parameter 'size' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
CC	libavcodec/ttaenc.o
CC	libavcodec/ttaencdsp.o
10 warnings generated.
CC	libavcodec/twinvq.o
CC	libavcodec/twinvqdec.o
CC	libavcodec/txd.o
CC	libavcodec/ulti.o
CC	libavcodec/utils.o
libavcodec/tta.c:92: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);
                                 ^~~~
/opt/llvm-mingw/i686-w64-mingw32/include/intrin.h:269:49: note: passing argument to parameter here
    __MACHINE(size_t __cdecl strlen(const char *))
                                                ^
libavcodec/tta.c:264:12: warning: assigning to 'uint32_t *' (aka 'unsigned int *') from 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign]
    for (p = s->decode_buffer; (int32_t*)p < s->decode_buffer + (framelen * s->channels); p++) {
           ^ ~~~~~~~~~~~~~~~~
libavcodec/tta.c:317:83: 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]
        s->dsp.filter_process(filter->qm, filter->dx, filter->dl, &filter->error, p,
                                                                                  ^
libavcodec/tta.c:336:26: warning: initializing 'int32_t *' (aka 'int *') with an expression of type 'uint32_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign]
                int32_t *r = p - 1;
                         ^   ~~~~~
libavcodec/tta.c:361:16: warning: assigning to 'uint32_t *' (aka 'unsigned int *') from 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        for (p = s->decode_buffer; (int32_t*)p < s->decode_buffer + (framelen * s->channels); p++)
               ^ ~~~~~~~~~~~~~~~~
libavcodec/tta.c:367:16: warning: assigning to 'uint32_t *' (aka 'unsigned int *') from 'int32_t *' (aka 'int *') converts between pointers to integer types with different sign [-Wpointer-sign]
        for (p = s->decode_buffer; (int32_t*)p < s->decode_buffer + (framelen * s->channels); p++)
               ^ ~~~~~~~~~~~~~~~~
6 warnings generated.
CC	libavcodec/utvideo.o
CC	libavcodec/utvideodec.o
libavcodec/ttaenc.c:42:13: warning: 11 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_FLT', 'AV_SAMPLE_FMT_DBL'... [-Wswitch]
    switch (avctx->sample_fmt) {
            ^
1 warning generated.
CC	libavcodec/utvideodsp.o
CC	libavcodec/utvideoenc.o
libavcodec/twinvq.c:312:13: warning: enumeration value 'TWINVQ_FT_PPC' not handled in switch [-Wswitch]
    switch (ftype) {
            ^
libavcodec/twinvq.c:779: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:779:47: note: place parentheses around the '+' expression to silence this warning
        avctx->block_align = tctx->frame_size + 7 >> 3;
                                              ^
                             (                   )
CC	libavcodec/v210dec.o
2 warnings generated.
CC	libavcodec/v210enc.o
CC	libavcodec/v210x.o
CC	libavcodec/v308dec.o
libavcodec/utils.c:962:29: warning: '&&' within '||' [-Wlogical-op-parentheses]
        if (avctx->channels && avctx->channels < 0 ||
            ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ~~
libavcodec/utils.c:962:29: note: place parentheses around the '&&' expression to silence this warning
        if (avctx->channels && avctx->channels < 0 ||
                            ^
            (                                     )
libavcodec/utils.c:1428:42: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int]
    return LICENSE_PREFIX FFMPEG_LICENSE + sizeof(LICENSE_PREFIX) - 1;
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/utils.c:1428:42: note: use array indexing to silence this warning
    return LICENSE_PREFIX FFMPEG_LICENSE + sizeof(LICENSE_PREFIX) - 1;
                                         ^
           &                             [                       ]
libavcodec/utils.c:1545:13: warning: 440 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch]
    switch (id) {
            ^
libavcodec/utils.c:1617:21: warning: 439 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch]
            switch (id) {
                    ^
libavcodec/utils.c:1668:25: warning: 452 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch]
                switch (id) {
                        ^
libavcodec/utils.c:1688:25: warning: 455 enumeration values not handled in switch: 'AV_CODEC_ID_NONE', 'AV_CODEC_ID_MPEG1VIDEO', 'AV_CODEC_ID_MPEG2VIDEO'... [-Wswitch]
                switch (id) {
                        ^
libavcodec/utils.c:1897: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;
                     ^ ~~~
libavcodec/utils.c:2054:13: warning: 4 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_ATTACHMENT'... [-Wswitch]
    switch (par->codec_type) {
            ^
libavcodec/utils.c:2109:13: warning: 4 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_ATTACHMENT'... [-Wswitch]
    switch (par->codec_type) {
            ^
libavcodec/utvideodec.c:739:40: 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:407:46: note: passing argument to parameter 'size' here
void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size);
                                             ^
libavcodec/utvideodec.c:748:13: warning: 187 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUYV422', 'AV_PIX_FMT_RGB24'... [-Wswitch]
    switch (c->avctx->pix_fmt) {
            ^
9 warnings generated.
2 warnings generated.
CC	libavcodec/v308enc.o
CC	libavcodec/v408dec.o
CC	libavcodec/v408enc.o
libavcodec/utvideoenc.c:556: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:6085: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/v410dec.o
CC	libavcodec/v410enc.o
CC	libavcodec/vb.o
CC	libavcodec/vble.o
CC	libavcodec/vc1.o
CC	libavcodec/vc1_block.o
CC	libavcodec/vc1_loopfilter.o
CC	libavcodec/vc1_mc.o
CC	libavcodec/vc1_parser.o
CC	libavcodec/vc1_pred.o
CC	libavcodec/vc1data.o
CC	libavcodec/vc1dec.o
libavcodec/vc1.c:876: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:876: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:877: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/macros.h:48: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:877:58: note: place parentheses around the '+' expression to silence this warning
                || v->s.mb_height == FFALIGN(v->s.height + 15 >> 4, 2));
                                             ~~~~~~~~~~~~^~~~
./libavutil/macros.h:48: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:879: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/macros.h:48:26: note: expanded from macro 'FFALIGN'
#define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1))
                         ^
libavcodec/vc1.c:879:46: note: place parentheses around the '+' expression to silence this warning
        v->s.mb_height = FFALIGN(v->s.height + 15 >> 4, 2);
                                 ~~~~~~~~~~~~^~~~
./libavutil/macros.h:48:26: note: expanded from macro 'FFALIGN'
#define FFALIGN(x, a) (((x)+(a)-1)&~((a)-1))
                         ^
libavcodec/vc1.c:886: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:886:38: note: place parentheses around the '+' expression to silence this warning
        v->s.mb_height = v->s.height + 15 >> 4;
                                     ^
                         (               )
4 warnings generated.
CC	libavcodec/vc1dsp.o
libavcodec/vc1_mc.c:306:60: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                     v->field_mode ? k : k + 1 >> 1,
                                                         ~~^~~ ~~
libavcodec/vc1_mc.c:306:60: note: place parentheses around the '+' expression to silence this warning
                                     v->field_mode ? k : k + 1 >> 1,
                                                           ^
                                                         (    )
libavcodec/vc1_mc.c:308:44: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
                                     src_y - s->mspel >> !v->field_mode,
                                     ~~~~~~^~~~~~~~~~ ~~
libavcodec/vc1_mc.c:308:44: note: place parentheses around the '-' expression to silence this warning
                                     src_y - s->mspel >> !v->field_mode,
                                           ^
                                     (               )
libavcodec/vc1_mc.c:319:59: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                         src_y - s->mspel + 1 >> 1,
                                         ~~~~~~~~~~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:319:59: note: place parentheses around the '+' expression to silence this warning
                                         src_y - s->mspel + 1 >> 1,
                                                          ^
                                         (                   )
libavcodec/vc1_mc.c:364:50: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                         uvsrc_y + 1 >> 1,
                                         ~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:364:50: note: place parentheses around the '+' expression to silence this warning
                                         uvsrc_y + 1 >> 1,
                                                 ^
                                         (          )
libavcodec/vc1_mc.c:374:50: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                         uvsrc_y + 1 >> 1,
                                         ~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:374:50: note: place parentheses around the '+' expression to silence this warning
                                         uvsrc_y + 1 >> 1,
                                                 ^
                                         (          )
libavcodec/vc1_mc.c:574:73: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                     v->field_mode ? k : (k << fieldmv) + 1 >> 1,
                                                         ~~~~~~~~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:574:73: note: place parentheses around the '+' expression to silence this warning
                                     v->field_mode ? k : (k << fieldmv) + 1 >> 1,
                                                                        ^
                                                         (                 )
libavcodec/vc1_mc.c:576:44: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
                                     src_y - (s->mspel << fieldmv) >> !v->field_mode,
                                     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ~~
libavcodec/vc1_mc.c:576:44: note: place parentheses around the '-' expression to silence this warning
                                     src_y - (s->mspel << fieldmv) >> !v->field_mode,
                                           ^
                                     (                            )
libavcodec/vc1_mc.c:587:59: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                         src_y - s->mspel + 1 >> 1,
                                         ~~~~~~~~~~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:587:59: note: place parentheses around the '+' expression to silence this warning
                                         src_y - s->mspel + 1 >> 1,
                                                          ^
                                         (                   )
libavcodec/vc1_mc.c:769:50: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                         uvsrc_y + 1 >> 1,
                                         ~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:769:50: note: place parentheses around the '+' expression to silence this warning
                                         uvsrc_y + 1 >> 1,
                                                 ^
                                         (          )
libavcodec/vc1_mc.c:779:50: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                         uvsrc_y + 1 >> 1,
                                         ~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:779:50: note: place parentheses around the '+' expression to silence this warning
                                         uvsrc_y + 1 >> 1,
                                                 ^
                                         (          )
libavcodec/vc1_loopfilter.c:387:60: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
            right_is_intra = is_intra[1] & (1 << block_num - 1);
                                              ~~ ~~~~~~~~~~^~~
libavcodec/vc1_loopfilter.c:387:60: note: place parentheses around the '-' expression to silence this warning
            right_is_intra = is_intra[1] & (1 << block_num - 1);
                                                           ^
                                                 (            )
libavcodec/vc1_loopfilter.c:390:60: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
            right_is_intra = is_intra[0] & (1 << block_num + 1);
                                              ~~ ~~~~~~~~~~^~~
libavcodec/vc1_mc.clibavcodec/vc1_loopfilter.c:390:60: note: place parentheses around the '+' expression to silence this warning
:912:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
            right_is_intra = is_intra[0] & (1 << block_num + 1);
                                                           ^
                                                 (            )
                                         (5 << fieldmv) + 1 >> 1,
                                         ~~~~~~~~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:912:57: note: place parentheses around the '+' expression to silence this warning
                                         (5 << fieldmv) + 1 >> 1,
                                                        ^
                                         (                 )
libavcodec/vc1_mc.c:922:57: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                         (5 << fieldmv) + 1 >> 1,
                                         ~~~~~~~~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:922:57: note: place parentheses around the '+' expression to silence this warning
                                         (5 << fieldmv) + 1 >> 1,
                                                        ^
                                         (                 )
libavcodec/vc1_mc.c:935:54: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                             uvsrc_y + 1 >> 1,
                                             ~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:935:54: note: place parentheses around the '+' expression to silence this warning
libavcodec/vc1_loopfilter.c:440:61: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                             uvsrc_y + 1 >> 1,            bottom_is_intra = is_intra[0] & (1 << block_num + 2);
                                               ~~ ~~~~~~~~~~^~~

                                                     ^
libavcodec/vc1_loopfilter.c                                             (          )
:440:61: note: place parentheses around the '+' expression to silence this warning
            bottom_is_intra = is_intra[0] & (1 << block_num + 2);
libavcodec/vc1_mc.c:945:54: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                                            ^
                                                  (            )
                                             uvsrc_y + 1 >> 1,
                                             ~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:945:54: note: place parentheses around the '+' expression to silence this warning
libavcodec/vc1_loopfilter.c                                             uvsrc_y + 1 >> 1,
                                                     ^
                                             (          )
:443:72: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
            bottom_is_intra = is_intra[s->mb_stride] & (1 << block_num - 2);
                                                          ~~ ~~~~~~~~~~^~~
libavcodec/vc1_loopfilter.c:443:72: note: place parentheses around the '-' expression to silence this warning
            bottom_is_intra = is_intra[s->mb_stride] & (1 << block_num - 2);
                                                                       ^
                                                             (            )
libavcodec/vc1_mc.c:1091:61: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                     v->field_mode ? k : (k + 1 >> 1),
                                                          ~~^~~ ~~
libavcodec/vc1_mc.c:1091:61: note: place parentheses around the '+' expression to silence this warning
                                     v->field_mode ? k : (k + 1 >> 1),
                                                            ^
                                                          (    )
libavcodec/vc1_mc.c:1093:44: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
                                     src_y - s->mspel >> !v->field_mode,
                                     ~~~~~~^~~~~~~~~~ ~~
libavcodec/vc1_mc.c:1093:44: note: place parentheses around the '-' expression to silence this warning
                                     src_y - s->mspel >> !v->field_mode,
                                           ^
                                     (               )
libavcodec/vc1_mc.c:1104:59: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                         src_y - s->mspel + 1 >> 1,
                                         ~~~~~~~~~~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:1104:59: note: place parentheses around the '+' expression to silence this warning
                                         src_y - s->mspel + 1 >> 1,
                                                          ^
                                         (                   )
libavcodec/vc1_mc.c:1149:50: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                         uvsrc_y + 1 >> 1,
                                         ~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:1149:50: note: place parentheses around the '+' expression to silence this warning
                                         uvsrc_y + 1 >> 1,
                                                 ^
                                         (          )
libavcodec/vc1_mc.c:1159:50: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                                         uvsrc_y + 1 >> 1,
                                         ~~~~~~~~^~~ ~~
libavcodec/vc1_mc.c:1159:50: note: place parentheses around the '+' expression to silence this warning
                                         uvsrc_y + 1 >> 1,
                                                 ^
                                         (          )
19 warnings generated.
CC	libavcodec/vc2enc.o
libavcodec/vc1_block.c:1439:35: warning: logical not is only applied to the left hand side of this bitwise operator [-Wlogical-not-parentheses]
                    coded_inter = !is_intra[i] & is_coded[i];
                                  ^            ~
libavcodec/vc1_block.c:1439:35: note: add parentheses after the '!' to evaluate the bitwise operator first
                    coded_inter = !is_intra[i] & is_coded[i];
                                  ^
                                   (                        )
libavcodec/vc1_block.c:1439:35: note: add parentheses around left hand side expression to silence this warning
                    coded_inter = !is_intra[i] & is_coded[i];
                                  ^
                                  (           )
4 warnings generated.
CC	libavcodec/vc2enc_dwt.o
libavcodec/vc1dec.c:122: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:122:25: note: place parentheses around the assignment to silence this warning
    if (sd->effect_type = get_bits_long(gb, 30)) {
                        ^
        (                                      )
libavcodec/vc1dec.c:122:25: note: use '==' to turn this assignment into an equality comparison
    if (sd->effect_type = get_bits_long(gb, 30)) {
                        ^
                        ==
libavcodec/vc1dec.c:161:25: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (sd->effect_flag = get_bits1(gb))
        ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
libavcodec/vc1dec.c:161:25: note: place parentheses around the assignment to silence this warning
    if (sd->effect_flag = get_bits1(gb))
                        ^
        (                              )
libavcodec/vc1dec.c:161:25: note: use '==' to turn this assignment into an equality comparison
    if (sd->effect_flag = get_bits1(gb))
                        ^
                        ==
libavcodec/vc1dec.c:185: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:185: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:190: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:190: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:706:70: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
                    slices[n_slices].mby_start = avctx->coded_height + 31 >> 5;
                                                 ~~~~~~~~~~~~~~~~~~~~^~~~ ~~
libavcodec/vc1dec.c:706:70: note: place parentheses around the '+' expression to silence this warning
                    slices[n_slices].mby_start = avctx->coded_height + 31 >> 5;
                                                                     ^
                                                 (                       )
libavcodec/vc1dec.c:769: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:769:59: note: place parentheses around the '+' expression to silence this warning
                slices[n_slices].mby_start = s->mb_height + 1 >> 1;
                                                          ^
                                             (               )
CC	libavcodec/vcr1.o
CC	libavcodec/videodsp.o
6 warnings generated.
CC	libavcodec/vima.o
CC	libavcodec/vmdaudio.o
1 warning generated.
CC	libavcodec/vmdvideo.o
libavcodec/vc2enc.c:1217: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",              "600000000"   },
      ^~~
libavcodec/vc2enc.c:1217:25: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char [10]' converts between pointers to integer types with different sign [-Wpointer-sign]
    { "b",              "600000000"   },
                        ^~~~~~~~~~~
2 warnings generated.
CC	libavcodec/vmnc.o
CC	libavcodec/vorbis.o
CC	libavcodec/vorbis_data.o
CC	libavcodec/vorbis_parser.o
CC	libavcodec/vorbisdec.o
CC	libavcodec/vorbisdsp.o
CC	libavcodec/vorbisenc.o
CC	libavcodec/vp3.o
CC	libavcodec/vp3_parser.o
CC	libavcodec/vp3dsp.o
CC	libavcodec/vp5.o
CC	libavcodec/vp56.o
CC	libavcodec/vp56data.o
CC	libavcodec/vp56dsp.o
CC	libavcodec/vp56rac.o
CC	libavcodec/vp6.o
CC	libavcodec/vp6dsp.o
CC	libavcodec/vp8.o
CC	libavcodec/vp8_parser.o
CC	libavcodec/vp8dsp.o
CC	libavcodec/vp9.o
CC	libavcodec/vp9_metadata_bsf.o
CC	libavcodec/vp9_parser.o
CC	libavcodec/vp9_raw_reorder_bsf.o
CC	libavcodec/vp9_superframe_bsf.o
CC	libavcodec/vp9_superframe_split_bsf.o
CC	libavcodec/vp9block.o
CC	libavcodec/vp9data.o
libavcodec/vp8.c:192: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:192: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:211:75: warning: '&&' within '||' [-Wlogical-op-parentheses]
    s->mb_layout = is_vp7 || avctx->active_thread_type == FF_THREAD_SLICE &&
                          ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
libavcodec/vp8.c:211:75: note: place parentheses around the '&&' expression to silence this warning
    s->mb_layout = is_vp7 || avctx->active_thread_type == FF_THREAD_SLICE &&
                                                                          ^
                             (
CC	libavcodec/vp9dsp.o
libavcodec/vp8.c:1483: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:1389:49: note: passing argument to parameter 'pred' here
int inter_predict_dc(int16_t block[16], int16_t pred[2])
                                                ^
libavcodec/vp8.c:2014:40: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
                uvmv.x = (uvmv.x + 2 + FF_SIGNBIT(uvmv.x)) >> 2;
                                       ^~~~~~~~~~~~~~~~~~
libavcodec/internal.h:88:52: note: expanded from macro 'FF_SIGNBIT'
#define FF_SIGNBIT(x) ((x) >> CHAR_BIT * sizeof(x) - 1)
                           ~~ ~~~~~~~~~~~~~~~~~~~~~^~~
libavcodec/vp8.c:2014:40: note: place parentheses around the '-' expression to silence this warning
                uvmv.x = (uvmv.x + 2 + FF_SIGNBIT(uvmv.x)) >> 2;
                                       ^~~~~~~~~~~~~~~~~~
libavcodec/internal.h:88:52: note: expanded from macro 'FF_SIGNBIT'
#define FF_SIGNBIT(x) ((x) >> CHAR_BIT * sizeof(x) - 1)
                              ~~~~~~~~~~~~~~~~~~~~~^~~
libavcodec/vp8.c:2015:40: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
                uvmv.y = (uvmv.y + 2 + FF_SIGNBIT(uvmv.y)) >> 2;
                                       ^~~~~~~~~~~~~~~~~~
libavcodec/internal.h:88:52: note: expanded from macro 'FF_SIGNBIT'
#define FF_SIGNBIT(x) ((x) >> CHAR_BIT * sizeof(x) - 1)
                           ~~ ~~~~~~~~~~~~~~~~~~~~~^~~
libavcodec/vp8.c:2015:40: note: place parentheses around the '-' expression to silence this warning
                uvmv.y = (uvmv.y + 2 + FF_SIGNBIT(uvmv.y)) >> 2;
                                       ^~~~~~~~~~~~~~~~~~
libavcodec/internal.h:88:52: note: expanded from macro 'FF_SIGNBIT'
#define FF_SIGNBIT(x) ((x) >> CHAR_BIT * sizeof(x) - 1)
                              ~~~~~~~~~~~~~~~~~~~~~^~~
libavcodec/vp9.c:189:17: warning: 192 enumeration values not handled in switch: 'AV_PIX_FMT_NONE', 'AV_PIX_FMT_YUYV422', 'AV_PIX_FMT_RGB24'... [-Wswitch]
        switch (s->pix_fmt) {
                ^
libavcodec/vp8.c:2413:39: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
                                 mb_y - (is_vp7 ? 2 : 1));
                                 ~~~~~^~~~~~~~~~~~~~~~~~~
libavcodec/vp8.c:2323:20: note: expanded from macro 'check_thread_pos'
        int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF);                 \
                   ^~~~~~~~~~ ~~
libavcodec/vp8.c:2413:39: note: place parentheses around the '-' expression to silence this warning
                                 mb_y - (is_vp7 ? 2 : 1));
                                 ~~~~~^~~~~~~~~~~~~~~~~~
libavcodec/vp8.c:2323:20: note: expanded from macro 'check_thread_pos'
        int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF);                 \
                   ^~~~~~~~~~
libavcodec/vp8.c:2417:39: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
                                 mb_y - (is_vp7 ? 2 : 1));
                                 ~~~~~^~~~~~~~~~~~~~~~~~~
libavcodec/vp8.c:2323:20: note: expanded from macro 'check_thread_pos'
        int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF);                 \
                   ^~~~~~~~~~ ~~
libavcodec/vp8.c:2417:39: note: place parentheses around the '-' expression to silence this warning
                                 mb_y - (is_vp7 ? 2 : 1));
                                 ~~~~~^~~~~~~~~~~~~~~~~~
libavcodec/vp8.c:2323:20: note: expanded from macro 'check_thread_pos'
        int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF);                 \
                   ^~~~~~~~~~
libavcodec/vp8.c:2531: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:2323:20: note: expanded from macro 'check_thread_pos'
        int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF);                 \
                   ^~~~~~~~~~ ~~
libavcodec/vp8.c:2531:67: note: place parentheses around the '-' expression to silence this warning
                             (mb_x + 1) + (s->mb_width + 3), mb_y - 1);
                                                             ~~~~~^~~
libavcodec/vp8.c:2323:20: note: expanded from macro 'check_thread_pos'
        int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF);                 \
                   ^~~~~~~~~~
libavcodec/vp8.c:2534: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:2323:20: note: expanded from macro 'check_thread_pos'
        int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF);                 \
                   ^~~~~~~~~~ ~~
libavcodec/vp8.c:2534: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:2323:20: note: expanded from macro 'check_thread_pos'
        int tmp = (mb_y_check << 16) | (mb_x_check & 0xFFFF);                 \
                   ^~~~~~~~~~
1 warning generated.
CC	libavcodec/vp9dsp_10bpp.o
libavcodec/vp9_raw_reorder_bsf.c:295:36: warning: & has lower precedence than ==; == will be evaluated first [-Wparentheses]
        if (in->data[in->size - 1] & 0xe0 == 0xc0) {
                                   ^~~~~~~~~~~~~~
libavcodec/vp9_raw_reorder_bsf.c:295:36: note: place parentheses around the '==' expression to silence this warning
        if (in->data[in->size - 1] & 0xe0 == 0xc0) {
                                   ^
                                     (           )
libavcodec/vp9_raw_reorder_bsf.c:295:36: note: place parentheses around the & expression to evaluate it first
        if (in->data[in->size - 1] & 0xe0 == 0xc0) {
                                   ^
            (                            )
CC	libavcodec/vp9dsp_12bpp.o
1 warning generated.
CC	libavcodec/vp9dsp_8bpp.o
CC	libavcodec/vp9lpf.o
libavcodec/vp9block.c:188:17: warning: enumeration values 'N_TXFM_SIZES' and 'N_TXFM_MODES' not handled in switch [-Wswitch]
        switch (max_tx) {
                ^
CC	libavcodec/vp9mvs.o
libavcodec/vp9block.c:1058:13: warning: enumeration values 'N_TXFM_SIZES' and 'N_TXFM_MODES' not handled in switch [-Wswitch]
    switch (b->tx) {
            ^
libavcodec/vp9block.c:1106:17: warning: enumeration values 'N_TXFM_SIZES' and 'N_TXFM_MODES' not handled in switch [-Wswitch]
        switch (b->uvtx) {
                ^
CC	libavcodec/vp9prob.o
9 warnings generated.
CC	libavcodec/vp9recon.o
3 warnings generated.
CC	libavcodec/vqavideo.o
CC	libavcodec/wavpack.o
CC	libavcodec/wavpackenc.o
CC	libavcodec/wcmv.o
CC	libavcodec/webp.o
CC	libavcodec/webvttdec.o
CC	libavcodec/webvttenc.o
CC	libavcodec/wma.o
CC	libavcodec/wma_common.o
CC	libavcodec/wma_freqs.o
CC	libavcodec/wmadec.o
libavcodec/wavpackenc.c:887: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:6085: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:892: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:6085: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:907: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:6085: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:912: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:6085: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:917: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:6085: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:922: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:6085: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:1866: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:6085: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_right, &s->js_right_size, buf_size);
                                                        ^~~~~~~~~~~~~~~~~
libavcodec/avcodec.h:6085: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:2522: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(&s->orig_l, &s->orig_l_size, sizeof(int32_t) * nb_samples);
                                          ^~~~~~~~~~~~~~~
libavcodec/avcodec.h:6085: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:2525: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:6085: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:2822:13: warning: 10 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch]
    switch (s->avctx->sample_fmt) {
            ^
libavcodec/wavpackenc.c:2859: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(&s->samples[0], &s->samples_size[0],
                                          ^~~~~~~~~~~~~~~~~~~
libavcodec/avcodec.h:6085: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:2864: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->samples[1], &s->samples_size[1],
                                              ^~~~~~~~~~~~~~~~~~~
libavcodec/avcodec.h:6085: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:2879:17: warning: 11 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch]
        switch (s->avctx->sample_fmt) {
                ^
libavcodec/wavpackenc.c:2885: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]
        fill_buffer(s, frame->extended_data[s->ch_offset], s->samples[0], s->block_samples);
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/wavpackenc.c:2811:39: note: passing argument to parameter 'src' here
                        const int8_t *src, int32_t *dst,
                                      ^
libavcodec/wavpackenc.c:2890: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]
            fill_buffer(s, frame->extended_data[s->ch_offset + 1], s->samples[1], s->block_samples);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/wavpackenc.c:2811:39: note: passing argument to parameter 'src' here
                        const int8_t *src, int32_t *dst,
                                      ^
CC	libavcodec/wmaenc.o
libavcodec/webvttdec.c:87: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/wmalosslessdec.o
16 warnings generated.
CC	libavcodec/wmaprodec.o
libavcodec/webvttenc.c:222: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:110:43: note: passing argument to parameter 'buf' here
ASSSplitContext *ff_ass_split(const char *buf);
                                          ^
1 warning generated.
libavcodec/webp.c:694: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:694:36: note: place parentheses around the '+' expression to silence this warning
                int offset     = 2 + (prefix_code & 1) << extra_bits;
                                   ^
                                 (                    )
libavcodec/webp.c:706:46: warning: operator '>>' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
                int extra_bits = prefix_code - 2 >> 1;
                                 ~~~~~~~~~~~~^~~ ~~
libavcodec/webp.c:706:46: note: place parentheses around the '-' expression to silence this warning
                int extra_bits = prefix_code - 2 >> 1;
                                             ^
                                 (              )
libavcodec/webp.c:707: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:707:36: note: place parentheses around the '+' expression to silence this warning
                int offset     = 2 + (prefix_code & 1) << extra_bits;
                                   ^
                                 (                    )
libavcodec/webp.c:827: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:827: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:827: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:827: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:828:29: 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:828:29: note: place parentheses around the '+' expression to silence this warning
    p[1] = p_t[1] + (p_l[1] + p_tr[1] >> 1) >> 1;
                            ^
                     (               )
libavcodec/webp.c:828: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:828:19: note: place parentheses around the '+' expression to silence this warning
    p[1] = p_t[1] + (p_l[1] + p_tr[1] >> 1) >> 1;
                  ^
           (                               )
libavcodec/webp.c:829: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:829: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:829: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:829: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:830: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:830: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:830: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:830: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:837: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:837:19: note: place parentheses around the '+' expression to silence this warning
    p[0] = p_l[0] + p_tl[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_tl[1] >> 1;
           ~~~~~~~^~~~~~~~~ ~~
libavcodec/webp.c:838:19: note: place parentheses around the '+' expression to silence this warning
    p[1] = p_l[1] + p_tl[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_tl[2] >> 1;
           ~~~~~~~^~~~~~~~~ ~~
libavcodec/webp.c:839:19: note: place parentheses around the '+' expression to silence this warning
    p[2] = p_l[2] + p_tl[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_tl[3] >> 1;
           ~~~~~~~^~~~~~~~~ ~~
libavcodec/webp.c:840:19: note: place parentheses around the '+' expression to silence this warning
    p[3] = p_l[3] + p_tl[3] >> 1;
                  ^
           (               )
libavcodec/webp.c:847: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:847:19: note: place parentheses around the '+' expression to silence this warning
    p[0] = p_l[0] + p_t[0] >> 1;
                  ^
           (              )
libavcodec/webp.c:848: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:848:19: note: place parentheses around the '+' expression to silence this warning
    p[1] = p_l[1] + p_t[1] >> 1;
                  ^
           (              )
libavcodec/webp.c:849: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:849:19: note: place parentheses around the '+' expression to silence this warning
    p[2] = p_l[2] + p_t[2] >> 1;
                  ^
           (              )
libavcodec/webp.c:850: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:850:19: note: place parentheses around the '+' expression to silence this warning
    p[3] = p_l[3] + p_t[3] >> 1;
                  ^
           (              )
libavcodec/webp.c:857: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:857:20: note: place parentheses around the '+' expression to silence this warning
    p[0] = p_tl[0] + p_t[0] >> 1;
                   ^
           (               )
libavcodec/webp.c:858:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    p[1] = p_tl[1] + p_t[1] >> 1;
           ~~~~~~~~^~~~~~~~ ~~
libavcodec/webp.c:858:20: note: place parentheses around the '+' expression to silence this warning
    p[1] = p_tl[1] + p_t[1] >> 1;
                   ^
           (               )
libavcodec/webp.c:859:20: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    p[2] = p_tl[2] + p_t[2] >> 1;
           ~~~~~~~~^~~~~~~~ ~~
libavcodec/webp.c:859:20: note: place parentheses around the '+' expression to silence this warning
    p[2] = p_tl[2] + p_t[2] >> 1;
                   ^
           (               )
libavcodec/webp.c:860: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:860:20: note: place parentheses around the '+' expression to silence this warning
    p[3] = p_tl[3] + p_t[3] >> 1;
                   ^
           (               )
libavcodec/webp.c:867:19: 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:867:19: note: place parentheses around the '+' expression to silence this warning
    p[0] = p_t[0] + p_tr[0] >> 1;
                  ^
           (               )
libavcodec/webp.c:868:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    p[1] = p_t[1] + p_tr[1] >> 1;
           ~~~~~~~^~~~~~~~~ ~~
libavcodec/webp.c:868:19: note: place parentheses around the '+' expression to silence this warning
    p[1] = p_t[1] + p_tr[1] >> 1;
                  ^
           (               )
libavcodec/webp.c:869:19: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    p[2] = p_t[2] + p_tr[2] >> 1;
           ~~~~~~~^~~~~~~~~ ~~
libavcodec/webp.c:869:19: note: place parentheses around the '+' expression to silence this warning
    p[2] = p_t[2] + p_tr[2] >> 1;
                  ^
           (               )
libavcodec/webp.c:870: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:870:19: note: place parentheses around the '+' expression to silence this warning
    p[3] = p_t[3] + p_tr[3] >> 1;
                  ^
           (               )
libavcodec/webp.c:877: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:877:20: 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:877:46: 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:877:46: 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:877: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:877: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:878: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:878: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:878: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:878: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:878: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:878: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:879: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:879: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:879: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:879: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:879: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:879: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:880: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:880: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:880: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:880: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:880: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:880: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:909:15: warning: operator '>>' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses]
    int d = a + b >> 1;
            ~~^~~ ~~
libavcodec/webp.c:909:15: note: place parentheses around the '+' expression to silence this warning
    int d = a + b >> 1;
              ^
            (    )
CC	libavcodec/wmavoice.o
libavcodec/webp.c:1176:17: warning: enumeration value 'SUBTRACT_GREEN' not handled in switch [-Wswitch]
        switch (transform) {
                ^
libavcodec/webp.c:1249:13: warning: enumeration value 'ALPHA_FILTER_NONE' not handled in switch [-Wswitch]
    switch (m) {
            ^
42 warnings generated.
CC	libavcodec/wmv2.o
CC	libavcodec/wmv2data.o
CC	libavcodec/wmv2dec.o
CC	libavcodec/wmv2dsp.o
CC	libavcodec/wmv2enc.o
CC	libavcodec/wnv1.o
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:785:1: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
CD_LMS(16, WMALL_COEFF_PAD_SIZE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/wmalosslessdec.c:735:42: note: expanded from macro 'CD_LMS'
    int range  = 1 << s->bits_per_sample - 1; \
                   ~~ ~~~~~~~~~~~~~~~~~~~^~~
libavcodec/wmalosslessdec.c:785:1: note: place parentheses around the '-' expression to silence this warning
CD_LMS(16, WMALL_COEFF_PAD_SIZE)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/wmalosslessdec.c:735:42: note: expanded from macro 'CD_LMS'
    int range  = 1 << s->bits_per_sample - 1; \
                      ~~~~~~~~~~~~~~~~~~~^~~
libavcodec/wmalosslessdec.c:786:1: warning: operator '<<' has lower precedence than '-'; '-' will be evaluated first [-Wshift-op-parentheses]
CD_LMS(32, 8)
^~~~~~~~~~~~~
libavcodec/wmalosslessdec.c:735:42: note: expanded from macro 'CD_LMS'
    int range  = 1 << s->bits_per_sample - 1; \
                   ~~ ~~~~~~~~~~~~~~~~~~~^~~
libavcodec/wmalosslessdec.c:786:1: note: place parentheses around the '-' expression to silence this warning
CD_LMS(32, 8)
^~~~~~~~~~~~~
libavcodec/wmalosslessdec.c:735:42: note: expanded from macro 'CD_LMS'
    int range  = 1 << s->bits_per_sample - 1; \
                      ~~~~~~~~~~~~~~~~~~~^~~
CC	libavcodec/wrapped_avframe.o
3 warnings generated.
CC	libavcodec/ws-snd1.o
X86ASM	libavcodec/x86/aacencdsp.o
STRIP	libavcodec/x86/aacencdsp.o
CC	libavcodec/x86/aacencdsp_init.o
X86ASM	libavcodec/x86/aacpsdsp.o
CC	libavcodec/x86/aacpsdsp_init.o
X86ASM	libavcodec/x86/ac3dsp.o
X86ASM	libavcodec/x86/ac3dsp_downmix.o
CC	libavcodec/x86/ac3dsp_init.o
X86ASM	libavcodec/x86/alacdsp.o
CC	libavcodec/x86/alacdsp_init.o
X86ASM	libavcodec/x86/audiodsp.o
CC	libavcodec/x86/audiodsp_init.o
X86ASM	libavcodec/x86/blockdsp.o
STRIP	libavcodec/x86/alacdsp.o
CC	libavcodec/x86/blockdsp_init.o
STRIP	libavcodec/x86/blockdsp.o
STRIP	libavcodec/x86/ac3dsp.o
X86ASM	libavcodec/x86/bswapdsp.o
CC	libavcodec/x86/bswapdsp_init.o
STRIP	libavcodec/x86/aacpsdsp.o
CC	libavcodec/x86/cavsdsp.o
STRIP	libavcodec/x86/audiodsp.o
X86ASM	libavcodec/x86/cavsidct.o
CC	libavcodec/x86/celt_pvq_init.o
X86ASM	libavcodec/x86/celt_pvq_search.o
STRIP	libavcodec/x86/ac3dsp_downmix.o
STRIP	libavcodec/x86/bswapdsp.o
CC	libavcodec/x86/constants.o
X86ASM	libavcodec/x86/dcadsp.o
CC	libavcodec/x86/dcadsp_init.o
STRIP	libavcodec/x86/cavsidct.o
X86ASM	libavcodec/x86/dct32.o
STRIP	libavcodec/x86/dcadsp.o
CC	libavcodec/x86/dct_init.o
X86ASM	libavcodec/x86/dirac_dwt.o
STRIP	libavcodec/x86/celt_pvq_search.o
CC	libavcodec/x86/dirac_dwt_init.o
X86ASM	libavcodec/x86/diracdsp.o
CC	libavcodec/x86/diracdsp_init.o
libavcodec/x86/dirac_dwt_init.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_init.c:197: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_init.c:223:13: warning: 9 enumeration values not handled in switch: 'DWT_SNOW_DAUB9_7', 'DWT_SNOW_LEGALL5_3', 'DWT_DIRAC_LEGALL5_3'... [-Wswitch]
    switch (type) {
            ^
3 warnings generated.
X86ASM	libavcodec/x86/dnxhdenc.o
CC	libavcodec/x86/dnxhdenc_init.o
X86ASM	libavcodec/x86/exrdsp.o
STRIP	libavcodec/x86/dnxhdenc.o
CC	libavcodec/x86/exrdsp_init.o
STRIP	libavcodec/x86/dct32.o
CC	libavcodec/x86/fdct.o
STRIP	libavcodec/x86/dirac_dwt.o
CC	libavcodec/x86/fdctdsp_init.o
X86ASM	libavcodec/x86/fft.o
STRIP	libavcodec/x86/exrdsp.o
CC	libavcodec/x86/fft_init.o
STRIP	libavcodec/x86/diracdsp.o
X86ASM	libavcodec/x86/flac_dsp_gpl.o
X86ASM	libavcodec/x86/flacdsp.o
STRIP	libavcodec/x86/flac_dsp_gpl.o
CC	libavcodec/x86/flacdsp_init.o
X86ASM	libavcodec/x86/fmtconvert.o
CC	libavcodec/x86/fmtconvert_init.o
X86ASM	libavcodec/x86/fpel.o
STRIP	libavcodec/x86/flacdsp.o
X86ASM	libavcodec/x86/g722dsp.o
CC	libavcodec/x86/g722dsp_init.o
STRIP	libavcodec/x86/fmtconvert.o
X86ASM	libavcodec/x86/h263_loopfilter.o
CC	libavcodec/x86/h263dsp_init.o
X86ASM	libavcodec/x86/h264_chromamc.o
STRIP	libavcodec/x86/fft.o
X86ASM	libavcodec/x86/h264_chromamc_10bit.o
X86ASM	libavcodec/x86/h264_deblock.o
STRIP	libavcodec/x86/g722dsp.o
X86ASM	libavcodec/x86/h264_deblock_10bit.o
STRIP	libavcodec/x86/fpel.o
X86ASM	libavcodec/x86/h264_idct.o
STRIP	libavcodec/x86/h263_loopfilter.o
X86ASM	libavcodec/x86/h264_idct_10bit.o
X86ASM	libavcodec/x86/h264_intrapred.o
STRIP	libavcodec/x86/h264_chromamc_10bit.o
X86ASM	libavcodec/x86/h264_intrapred_10bit.o
CC	libavcodec/x86/h264_intrapred_init.o
STRIP	libavcodec/x86/h264_idct_10bit.o
CC	libavcodec/x86/h264_qpel.o
STRIP	libavcodec/x86/h264_deblock_10bit.o
X86ASM	libavcodec/x86/h264_qpel_10bit.o
X86ASM	libavcodec/x86/h264_qpel_8bit.o
STRIP	libavcodec/x86/h264_chromamc.o
X86ASM	libavcodec/x86/h264_weight.o
STRIP	libavcodec/x86/h264_intrapred_10bit.o
X86ASM	libavcodec/x86/h264_weight_10bit.o
STRIP	libavcodec/x86/h264_weight.o
CC	libavcodec/x86/h264chroma_init.o
libavcodec/x86/h264_qpel.c:400:1: 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]
H264_MC_4816(mmxext)
^~~~~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:375:26: note: expanded from macro 'H264_MC_4816'
#define H264_MC_4816(MMX)\
                         ^
libavcodec/x86/h264_qpel.c:242:36: note: expanded from macro '\
H264_MC'
H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\
                                   ^
libavcodec/x86/h264_qpel.c:332: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:389:1: note: passing argument to parameter 'tmp' here
QPEL_H264(put_,        PUT_OP, mmxext)
^
libavcodec/x86/h264_qpel.c:86: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                   ^
libavcodec/x86/h264_qpel.c:400:1: 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]
H264_MC_4816(mmxext)
^~~~~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:376:25: note: expanded from macro 'H264_MC_4816'
H264_MC(put_, 4, MMX, 8)\
                        ^
libavcodec/x86/h264_qpel.c:242:36: note: expanded from macro '\
H264_MC'
H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\
                                   ^
libavcodec/x86/h264_qpel.c:332: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:389:1: note: passing argument to parameter 'tmp' here
QPEL_H264(put_,        PUT_OP, mmxext)
^
libavcodec/x86/h264_qpel.c:145: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                   ^
libavcodec/x86/h264_qpel.c:400:1: 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]
H264_MC_4816(mmxext)
^~~~~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:377:25: note: expanded from macro 'H264_MC_4816'
H264_MC(put_, 8, MMX, 8)\
                        ^
libavcodec/x86/h264_qpel.c:242:36: note: expanded from macro '\
H264_MC'
H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\
                                   ^
libavcodec/x86/h264_qpel.c:332: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:389:1: note: passing argument to parameter 'tmp' here
QPEL_H264(put_,        PUT_OP, mmxext)
^
libavcodec/x86/h264_qpel.c:149: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                    ^
CC	libavcodec/x86/h264dsp_init.o
libavcodec/x86/h264_qpel.c:400:1: 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]
H264_MC_4816(mmxext)
^~~~~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:378:25: note: expanded from macro 'H264_MC_4816'
H264_MC(put_, 16,MMX, 8)\
                        ^
libavcodec/x86/h264_qpel.c:242:36: note: expanded from macro '\
H264_MC'
H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\
                                   ^
libavcodec/x86/h264_qpel.c:332: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:390:1: note: passing argument to parameter 'tmp' here
QPEL_H264(avg_, AVG_MMXEXT_OP, mmxext)
^
libavcodec/x86/h264_qpel.c:86: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                   ^
libavcodec/x86/h264_qpel.c:400:1: 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]
H264_MC_4816(mmxext)
^~~~~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:379:25: note: expanded from macro 'H264_MC_4816'
H264_MC(avg_, 4, MMX, 8)\
                        ^
libavcodec/x86/h264_qpel.c:242:36: note: expanded from macro '\
H264_MC'
H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\
                                   ^
libavcodec/x86/h264_qpel.c:332: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:390:1: note: passing argument to parameter 'tmp' here
QPEL_H264(avg_, AVG_MMXEXT_OP, mmxext)
^
libavcodec/x86/h264_qpel.c:145: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                   ^
libavcodec/x86/h264_qpel.c:400:1: 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]
H264_MC_4816(mmxext)
^~~~~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:380:25: note: expanded from macro 'H264_MC_4816'
H264_MC(avg_, 8, MMX, 8)\
                        ^
libavcodec/x86/h264_qpel.c:242:36: note: expanded from macro '\
H264_MC'
H264_MC_H(OPNAME, SIZE, MMX, ALIGN)\
                                   ^
libavcodec/x86/h264_qpel.c:332: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:390:1: note: passing argument to parameter 'tmp' here
QPEL_H264(avg_, AVG_MMXEXT_OP, mmxext)
^
libavcodec/x86/h264_qpel.c:149: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                    ^
libavcodec/x86/h264_qpel.c:402:13: 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]
H264_MC_816(H264_MC_HV, sse2)
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:383:31: note: expanded from macro 'H264_MC_816'
#define H264_MC_816(QPEL, XMM)\
                              ^
libavcodec/x86/h264_qpel.c:332: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:393:1: note: passing argument to parameter 'tmp' here
QPEL_H264_HV_XMM(put_,       PUT_OP, sse2)
^
libavcodec/x86/h264_qpel.c:219: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                   ^
libavcodec/x86/h264_qpel.c:402:13: 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]
H264_MC_816(H264_MC_HV, sse2)
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:384:23: note: expanded from macro 'H264_MC_816'
QPEL(put_, 8, XMM, 16)\
                      ^
libavcodec/x86/h264_qpel.c:332: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:393:1: note: passing argument to parameter 'tmp' here
QPEL_H264_HV_XMM(put_,       PUT_OP, sse2)
^
libavcodec/x86/h264_qpel.c:222: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                    ^
libavcodec/x86/h264_qpel.c:402:13: 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]
H264_MC_816(H264_MC_HV, sse2)
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:385:23: note: expanded from macro 'H264_MC_816'
QPEL(put_, 16,XMM, 16)\
                      ^
libavcodec/x86/h264_qpel.c:332: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:394:1: note: passing argument to parameter 'tmp' here
QPEL_H264_HV_XMM(avg_,AVG_MMXEXT_OP, sse2)
^
libavcodec/x86/h264_qpel.c:219: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                   ^
libavcodec/x86/h264_qpel.c:402:13: 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]
H264_MC_816(H264_MC_HV, sse2)
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:386:23: note: expanded from macro 'H264_MC_816'
QPEL(avg_, 8, XMM, 16)\
                      ^
libavcodec/x86/h264_qpel.c:332: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:394:1: note: passing argument to parameter 'tmp' here
QPEL_H264_HV_XMM(avg_,AVG_MMXEXT_OP, sse2)
^
libavcodec/x86/h264_qpel.c:222: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                    ^
libavcodec/x86/h264_qpel.c:404:13: 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]
H264_MC_816(H264_MC_HV, ssse3)
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:383:31: note: expanded from macro 'H264_MC_816'
#define H264_MC_816(QPEL, XMM)\
                              ^
libavcodec/x86/h264_qpel.c:332: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:397:1: note: passing argument to parameter 'tmp' here
QPEL_H264_HV_XMM(put_,       PUT_OP, ssse3)
^
libavcodec/x86/h264_qpel.c:219: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                   ^
libavcodec/x86/h264_qpel.c:404:13: 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]
H264_MC_816(H264_MC_HV, ssse3)
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:384:23: note: expanded from macro 'H264_MC_816'
QPEL(put_, 8, XMM, 16)\
                      ^
libavcodec/x86/h264_qpel.c:332: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:397:1: note: passing argument to parameter 'tmp' here
QPEL_H264_HV_XMM(put_,       PUT_OP, ssse3)
^
libavcodec/x86/h264_qpel.c:222: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                    ^
libavcodec/x86/h264_qpel.c:404:13: 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]
H264_MC_816(H264_MC_HV, ssse3)
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:385:23: note: expanded from macro 'H264_MC_816'
QPEL(put_, 16,XMM, 16)\
                      ^
libavcodec/x86/h264_qpel.c:332: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:398:1: note: passing argument to parameter 'tmp' here
QPEL_H264_HV_XMM(avg_,AVG_MMXEXT_OP, ssse3)
^
libavcodec/x86/h264_qpel.c:219: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                   ^
libavcodec/x86/h264_qpel.c:404:13: 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]
H264_MC_816(H264_MC_HV, ssse3)
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
libavcodec/x86/h264_qpel.c:386:23: note: expanded from macro 'H264_MC_816'
QPEL(avg_, 8, XMM, 16)\
                      ^
libavcodec/x86/h264_qpel.c:332: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:398:1: note: passing argument to parameter 'tmp' here
QPEL_H264_HV_XMM(avg_,AVG_MMXEXT_OP, ssse3)
^
libavcodec/x86/h264_qpel.c:222: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, const uint8_t *src, int dstStride, int tmpStride, int srcStride){\
                                                                                                    ^
STRIP	libavcodec/x86/h264_weight_10bit.o
X86ASM	libavcodec/x86/hevc_add_res.o
X86ASM	libavcodec/x86/hevc_deblock.o
14 warnings generated.
X86ASM	libavcodec/x86/hevc_idct.o
STRIP	libavcodec/x86/hevc_add_res.o
X86ASM	libavcodec/x86/hevc_mc.o
STRIP	libavcodec/x86/hevc_deblock.o
X86ASM	libavcodec/x86/hevc_sao.o
STRIP	libavcodec/x86/h264_deblock.o
X86ASM	libavcodec/x86/hevc_sao_10bit.o
STRIP	libavcodec/x86/hevc_mc.o
CC	libavcodec/x86/hevcdsp_init.o
STRIP	libavcodec/x86/h264_idct.o
X86ASM	libavcodec/x86/hpeldsp.o
STRIP	libavcodec/x86/h264_qpel_10bit.o
CC	libavcodec/x86/hpeldsp_init.o
STRIP	libavcodec/x86/hevc_idct.o
X86ASM	libavcodec/x86/hpeldsp_vp3.o
STRIP	libavcodec/x86/hevc_sao.o
CC	libavcodec/x86/hpeldsp_vp3_init.o
X86ASM	libavcodec/x86/huffyuvdsp.o
STRIP	libavcodec/x86/hpeldsp.o
CC	libavcodec/x86/huffyuvdsp_init.o
X86ASM	libavcodec/x86/huffyuvencdsp.o
STRIP	libavcodec/x86/hpeldsp_vp3.o
CC	libavcodec/x86/huffyuvencdsp_init.o
STRIP	libavcodec/x86/huffyuvdsp.o
X86ASM	libavcodec/x86/idctdsp.o
STRIP	libavcodec/x86/h264_qpel_8bit.o
CC	libavcodec/x86/idctdsp_init.o
STRIP	libavcodec/x86/huffyuvencdsp.o
X86ASM	libavcodec/x86/imdct36.o
X86ASM	libavcodec/x86/jpeg2000dsp.o
STRIP	libavcodec/x86/idctdsp.o
CC	libavcodec/x86/jpeg2000dsp_init.o
X86ASM	libavcodec/x86/lossless_audiodsp.o
STRIP	libavcodec/x86/jpeg2000dsp.o
CC	libavcodec/x86/lossless_audiodsp_init.o
X86ASM	libavcodec/x86/lossless_videodsp.o
CC	libavcodec/x86/lossless_videodsp_init.o
X86ASM	libavcodec/x86/lossless_videoencdsp.o
libavcodec/x86/idctdsp_init.c:47:13: warning: 4 enumeration values not handled in switch: 'FF_IDCT_PERM_NONE', 'FF_IDCT_PERM_LIBMPEG2', 'FF_IDCT_PERM_TRANSPOSE'... [-Wswitch]
    switch (perm_type) {
            ^
1 warning generated.
CC	libavcodec/x86/lossless_videoencdsp_init.o
STRIP	libavcodec/x86/lossless_videoencdsp.o
CC	libavcodec/x86/lpc.o
STRIP	libavcodec/x86/lossless_audiodsp.o
X86ASM	libavcodec/x86/mdct15.o
STRIP	libavcodec/x86/imdct36.o
CC	libavcodec/x86/mdct15_init.o
STRIP	libavcodec/x86/mdct15.o
X86ASM	libavcodec/x86/me_cmp.o
CC	libavcodec/x86/me_cmp_init.o
STRIP	libavcodec/x86/lossless_videodsp.o
X86ASM	libavcodec/x86/mlpdsp.o
STRIP	libavcodec/x86/h264_intrapred.o
CC	libavcodec/x86/mlpdsp_init.o
STRIP	libavcodec/x86/mlpdsp.o
CC	libavcodec/x86/mpegaudiodsp.o
CC	libavcodec/x86/mpegvideo.o
STRIP	libavcodec/x86/hevc_sao_10bit.o
CC	libavcodec/x86/mpegvideodsp.o
CC	libavcodec/x86/mpegvideoenc.o
X86ASM	libavcodec/x86/mpegvideoencdsp.o
CC	libavcodec/x86/mpegvideoencdsp_init.o
STRIP	libavcodec/x86/mpegvideoencdsp.o
X86ASM	libavcodec/x86/opusdsp.o
CC	libavcodec/x86/opusdsp_init.o
STRIP	libavcodec/x86/opusdsp.o
X86ASM	libavcodec/x86/pixblockdsp.o
CC	libavcodec/x86/pixblockdsp_init.o
X86ASM	libavcodec/x86/pngdsp.o
STRIP	libavcodec/x86/pixblockdsp.o
CC	libavcodec/x86/pngdsp_init.o
X86ASM	libavcodec/x86/proresdsp.o
CC	libavcodec/x86/proresdsp_init.o
STRIP	libavcodec/x86/pngdsp.o
X86ASM	libavcodec/x86/qpel.o
STRIP	libavcodec/x86/proresdsp.o
X86ASM	libavcodec/x86/qpeldsp.o
CC	libavcodec/x86/qpeldsp_init.o
X86ASM	libavcodec/x86/rv34dsp.o
STRIP	libavcodec/x86/qpel.o
CC	libavcodec/x86/rv34dsp_init.o
X86ASM	libavcodec/x86/rv40dsp.o
CC	libavcodec/x86/rv40dsp_init.o
STRIP	libavcodec/x86/me_cmp.o
X86ASM	libavcodec/x86/sbcdsp.o
CC	libavcodec/x86/sbcdsp_init.o
STRIP	libavcodec/x86/rv34dsp.o
X86ASM	libavcodec/x86/sbrdsp.o
CC	libavcodec/x86/sbrdsp_init.o
X86ASM	libavcodec/x86/simple_idct.o
STRIP	libavcodec/x86/sbcdsp.o
X86ASM	libavcodec/x86/simple_idct10.o
STRIP	libavcodec/x86/simple_idct10.o
STRIP	libavcodec/x86/sbrdsp.o
CC	libavcodec/x86/snowdsp.o
X86ASM	libavcodec/x86/svq1enc.o
STRIP	libavcodec/x86/rv40dsp.o
CC	libavcodec/x86/svq1enc_init.o
STRIP	libavcodec/x86/svq1enc.o
X86ASM	libavcodec/x86/synth_filter.o
CC	libavcodec/x86/synth_filter_init.o
X86ASM	libavcodec/x86/takdsp.o
CC	libavcodec/x86/takdsp_init.o
STRIP	libavcodec/x86/synth_filter.o
X86ASM	libavcodec/x86/ttadsp.o
STRIP	libavcodec/x86/qpeldsp.o
CC	libavcodec/x86/ttadsp_init.o
X86ASM	libavcodec/x86/ttaencdsp.o
STRIP	libavcodec/x86/takdsp.o
CC	libavcodec/x86/ttaencdsp_init.o
X86ASM	libavcodec/x86/utvideodsp.o
CC	libavcodec/x86/utvideodsp_init.o
CC	libavcodec/x86/v210-init.o
STRIP	libavcodec/x86/ttadsp.o
X86ASM	libavcodec/x86/v210.o
STRIP	libavcodec/x86/ttaencdsp.o
STRIP	libavcodec/x86/utvideodsp.o
X86ASM	libavcodec/x86/v210enc.o
CC	libavcodec/x86/v210enc_init.o
CC	libavcodec/x86/vc1dsp_init.o
X86ASM	libavcodec/x86/vc1dsp_loopfilter.o
STRIP	libavcodec/x86/v210.o
X86ASM	libavcodec/x86/vc1dsp_mc.o
CC	libavcodec/x86/vc1dsp_mmx.o
STRIP	libavcodec/x86/v210enc.o
X86ASM	libavcodec/x86/videodsp.o
CC	libavcodec/x86/videodsp_init.o
STRIP	libavcodec/x86/vc1dsp_mc.o
X86ASM	libavcodec/x86/vorbisdsp.o
STRIP	libavcodec/x86/vorbisdsp.o
CC	libavcodec/x86/vorbisdsp_init.o
X86ASM	libavcodec/x86/vp3dsp.o
CC	libavcodec/x86/vp3dsp_init.o
X86ASM	libavcodec/x86/vp6dsp.o
CC	libavcodec/x86/vp6dsp_init.o
STRIP	libavcodec/x86/vc1dsp_loopfilter.o
X86ASM	libavcodec/x86/vp8dsp.o
CC	libavcodec/x86/vp8dsp_init.o
X86ASM	libavcodec/x86/vp8dsp_loopfilter.o
STRIP	libavcodec/x86/videodsp.o
STRIP	libavcodec/x86/vp6dsp.o
CC	libavcodec/x86/vp9dsp_init.o
CC	libavcodec/x86/vp9dsp_init_10bpp.o
CC	libavcodec/x86/vp9dsp_init_12bpp.o
CC	libavcodec/x86/vp9dsp_init_16bpp.o
STRIP	libavcodec/x86/vp8dsp.o
X86ASM	libavcodec/x86/vp9intrapred.o
X86ASM	libavcodec/x86/vp9intrapred_16bpp.o
X86ASM	libavcodec/x86/vp9itxfm.o
STRIP	libavcodec/x86/vp3dsp.o
X86ASM	libavcodec/x86/vp9itxfm_16bpp.o
X86ASM	libavcodec/x86/vp9lpf.o
X86ASM	libavcodec/x86/vp9lpf_16bpp.o
STRIP	libavcodec/x86/vp9intrapred.o
X86ASM	libavcodec/x86/vp9mc.o
STRIP	libavcodec/x86/vp9intrapred_16bpp.o
X86ASM	libavcodec/x86/vp9mc_16bpp.o
STRIP	libavcodec/x86/vp8dsp_loopfilter.o
X86ASM	libavcodec/x86/xvididct.o
STRIP	libavcodec/x86/vp9mc_16bpp.o
CC	libavcodec/x86/xvididct_init.o
STRIP	libavcodec/x86/vp9mc.o
CC	libavcodec/xan.o
CC	libavcodec/xbmdec.o
CC	libavcodec/xbmenc.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(; p<end - strlen(key); p++) {
                         ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/intrin.h:269:49: note: passing argument to parameter here
    __MACHINE(size_t __cdecl strlen(const char *))
                                                ^
libavcodec/xbmdec.c:45:36: 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 (!memcmp(p, key, strlen(key)))
                                   ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/intrin.h:269:49: note: passing argument to parameter here
    __MACHINE(size_t __cdecl strlen(const char *))
                                                ^
libavcodec/xbmdec.c:48: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]
    p += strlen(key);
                ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/intrin.h:269:49: note: passing argument to parameter here
    __MACHINE(size_t __cdecl strlen(const char *))
                                                ^
libavcodec/xbmdec.c:54: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]
        int64_t ret = strtol(p, &eptr, 10);
                             ^
/opt/llvm-mingw/i686-w64-mingw32/include/stdlib.h:513:49: note: passing argument to parameter '_Str' here
  long __cdecl strtol(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix);
                                                ^
libavcodec/xbmdec.c:75:54: 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]
    width  = parse_str_int(avpkt->data, 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)
                                                                   ^
6 warnings generated.
CC	libavcodec/xface.o
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);
                    ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:387:21: note: passing argument to parameter '__stream' here
int snprintf (char *__stream, size_t __n, const char *__format, ...)
                    ^
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);
                    ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:387:21: note: passing argument to parameter '__stream' here
int snprintf (char *__stream, size_t __n, const char *__format, ...)
                    ^
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");
                    ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:387:21: note: passing argument to parameter '__stream' here
int snprintf (char *__stream, size_t __n, const char *__format, ...)
                    ^
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++]);
                            ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:387:21: note: passing argument to parameter '__stream' here
int snprintf (char *__stream, size_t __n, const char *__format, ...)
                    ^
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");
                        ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:387:21: note: passing argument to parameter '__stream' here
int snprintf (char *__stream, size_t __n, const char *__format, ...)
                    ^
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");
                    ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:387:21: note: passing argument to parameter '__stream' here
int snprintf (char *__stream, size_t __n, const char *__format, ...)
                    ^
6 warnings generated.
CC	libavcodec/xfacedec.o
STRIP	libavcodec/x86/xvididct.o
CC	libavcodec/xfaceenc.o
libavcodec/xface.c:318:42: warning: '&&' within '||' [-Wlogical-op-parentheses]
                    if (l <= 0 || l >= i && m == j)
                               ~~ ~~~~~~~^~~~~~~~~
libavcodec/xface.c:318:42: note: place parentheses around the '&&' expression to silence this warning
                    if (l <= 0 || l >= i && m == j)
                                         ^
                                  (               )
1 warning generated.
CC	libavcodec/xiph.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];
        ^ ~~~~~~~~~~~~~~
2 warnings generated.
CC	libavcodec/xl.o
libavcodec/xfaceenc.c:175: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:108: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:176: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:108: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:177: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:108: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:178: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:108: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:179: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:108: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:180: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:108: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:181: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:108: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:182: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:108: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:183: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:108:32: note: passing argument to parameter 'bitmap' here
static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue *pq)
                               ^
9 warnings generated.
CC	libavcodec/xma_parser.o
CC	libavcodec/xpmdec.o
STRIP	libavcodec/x86/simple_idct.o
CC	libavcodec/xsubdec.o
STRIP	libavcodec/x86/vp9lpf_16bpp.o
CC	libavcodec/xsubenc.o
CC	libavcodec/xvididct.o
CC	libavcodec/xwddec.o
libavcodec/xpmdec.c:318:36: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    av_fast_padded_malloc(&x->buf, &x->buf_size, avpkt->size);
                                   ^~~~~~~~~~~~
libavcodec/avcodec.h:6085:53: note: passing argument to parameter 'size' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
libavcodec/xpmdec.c:334: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]
    ptr += mod_strcspn(ptr, "\"");
                       ^~~
libavcodec/xpmdec.c:210:39: note: passing argument to parameter 'string' here
static size_t mod_strcspn(const char *string, const char *reject)
                                      ^
libavcodec/xpmdec.c:335: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(ptr, "\"%u %u %u %u\",",
               ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:266:24: note: passing argument to parameter '__source' here
int sscanf(const char *__source, const char *__format, ...)
                       ^
libavcodec/xpmdec.c:363: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(&x->pixels, &x->pixels_size, size);
                                      ^~~~~~~~~~~~~~~
libavcodec/avcodec.h:6085:53: note: passing argument to parameter 'size' here
void av_fast_padded_malloc(void *ptr, unsigned int *size, size_t min_size);
                                                    ^
libavcodec/xpmdec.c:367: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]
    ptr += mod_strcspn(ptr, ",") + 1;
                       ^~~
libavcodec/xpmdec.c:210:39: note: passing argument to parameter 'string' here
static size_t mod_strcspn(const char *string, const char *reject)
                                      ^
libavcodec/xpmdec.c:375: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 += mod_strcspn(ptr, "\"") + 1;
                           ^~~
libavcodec/xpmdec.c:210:39: note: passing argument to parameter 'string' here
static size_t mod_strcspn(const char *string, const char *reject)
                                      ^
libavcodec/xpmdec.c:381: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]
        ptr = strstr(ptr, "c ");
                     ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/string.h:96:50: note: passing argument to parameter '_Str' here
  _CONST_RETURN char *__cdecl strstr(const char *_Str,const char *_SubStr);
                                                 ^
libavcodec/xpmdec.c:381:13: warning: assigning to 'const uint8_t *' (aka 'const unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        ptr = strstr(ptr, "c ");
            ^ ~~~~~~~~~~~~~~~~~
libavcodec/xpmdec.c:388:23: 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 = strcspn(ptr, "\" ");
                      ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/string.h:80:38: note: passing argument to parameter '_Str' here
  size_t __cdecl strcspn(const char *_Str,const char *_Control);
                                     ^
libavcodec/xpmdec.c:393:47: 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]
        x->pixels[ret] = color_string_to_rgba(ptr, len);
                                              ^~~
libavcodec/xpmdec.c:236:50: note: passing argument to parameter 'p' here
static uint32_t color_string_to_rgba(const char *p, int len)
                                                 ^
libavcodec/xpmdec.c:394: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 += mod_strcspn(ptr, ",") + 1;
                           ^~~
libavcodec/xpmdec.c:210:39: note: passing argument to parameter 'string' here
static size_t mod_strcspn(const char *string, const char *reject)
                                      ^
libavcodec/xpmdec.c:403: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 += mod_strcspn(ptr, "\"") + 1;
                           ^~~
libavcodec/xpmdec.c:210:39: note: passing argument to parameter 'string' here
static size_t mod_strcspn(const char *string, const char *reject)
                                      ^
libavcodec/xpmdec.c:417: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 += mod_strcspn(ptr, ",") + 1;
                           ^~~
libavcodec/xpmdec.c:210:39: note: passing argument to parameter 'string' here
static size_t mod_strcspn(const char *string, const char *reject)
                                      ^
13 warnings generated.
CC	libavcodec/xwdenc.o
CC	libavcodec/xxan.o
libavcodec/xsubenc.c:166:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    snprintf(buf, 28,
             ^~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdio.h:387:21: note: passing argument to parameter '__stream' here
int snprintf (char *__stream, size_t __n, const char *__format, ...)
                    ^
1 warning generated.
CC	libavcodec/y41pdec.o
CC	libavcodec/y41penc.o
CC	libavcodec/ylc.o
CC	libavcodec/yop.o
libavcodec/xwdenc.c:182: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:369:67: note: passing argument to parameter 'src' here
                                                   const uint8_t *src,
                                                                  ^
CC	libavcodec/yuv4dec.o
1 warning generated.
CC	libavcodec/yuv4enc.o
CC	libavcodec/zerocodec.o
libavcodec/ylc.c:315:36: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign]
    av_fast_malloc(&s->table_bits, &s->table_bits_size,
                                   ^~~~~~~~~~~~~~~~~~~
./libavutil/mem.h:407:46: note: passing argument to parameter 'size' here
void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size);
                                             ^
libavcodec/ylc.c:348: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->bitstream_bits, &s->bitstream_bits_size,
                                       ^~~~~~~~~~~~~~~~~~~~~~~
./libavutil/mem.h:407:46: note: passing argument to parameter 'size' here
void av_fast_malloc(void *ptr, unsigned int *size, size_t min_size);
                                             ^
libavcodec/yop.c:232:67: warning: '&' within '|' [-Wbitwise-op-parentheses]
                                   (palette[i + firstcolor] >> 6) & 0x30303;
                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
libavcodec/yop.c:232:67: note: place parentheses around the '&' expression to silence this warning
                                   (palette[i + firstcolor] >> 6) & 0x30303;
                                                                  ^
                                   (                                       )
2 warnings generated.
CC	libavcodec/zmbv.o
1 warning generated.
CC	libavcodec/zmbvenc.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.
libavcodec/yuv4enc.c:38: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)) < 0)
                                                 ~~~~~~~~~~~~~^~~ ~~
libavcodec/yuv4enc.c:38: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)) < 0)
                                                              ^
                                                 (               )
libavcodec/yuv4enc.c:38: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)) < 0)
                                                                           ~~~~~~~~~~~~~~^~~ ~~
libavcodec/yuv4enc.c:38: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)) < 0)
                                                                                         ^
                                                                           (                )
libavcodec/yuv4enc.c:46: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:46:35: note: place parentheses around the '+' expression to silence this warning
    for (i = 0; i < avctx->height + 1 >> 1; i++) {
                                  ^
                    (                )
libavcodec/yuv4enc.c:47: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:47:38: note: place parentheses around the '+' expression to silence this warning
        for (j = 0; j < avctx->width + 1 >> 1; j++) {
                                     ^
                        (               )
CC	libswresample/audioconvert.o
4 warnings generated.
CC	libswresample/dither.o
CC	libswresample/log2_tab.o
CC	libswresample/options.o
STRIP	libavcodec/x86/vp9itxfm_16bpp.o
CC	libswresample/rematrix.o
libavcodec/zmbv.c:557:36: warning: '&&' within '||' [-Wlogical-op-parentheses]
        (c->flags & ZMBV_KEYFRAME) && expected_size < c->decomp_len) {
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libavcodec/zmbv.c:557:36: note: place parentheses around the '&&' expression to silence this warning
        (c->flags & ZMBV_KEYFRAME) && expected_size < c->decomp_len) {
                                   ^
        (                                                          )
1 warning generated.
CC	libswresample/resample.o
CC	libswresample/resample_dsp.o
CC	libswresample/swresample.o
CC	libswresample/swresample_frame.o
X86ASM	libswresample/x86/audio_convert.o
CC	libswresample/x86/audio_convert_init.o
libswresample/resample_dsp.c:48:12: warning: 10 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch]
    switch(c->format){
           ^
libswresample/resample.c:204:16: warning: 10 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch]
        switch(c->format){
               ^
1 warning generated.
X86ASM	libswresample/x86/rematrix.o
1 warning generated.
CC	libswresample/x86/rematrix_init.o
libswresample/swresample.c:49:42: warning: adding 'unsigned int' to a string does not append to the string [-Wstring-plus-int]
    return LICENSE_PREFIX FFMPEG_LICENSE + sizeof(LICENSE_PREFIX) - 1;
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
libswresample/swresample.c:49:42: note: use array indexing to silence this warning
    return LICENSE_PREFIX FFMPEG_LICENSE + sizeof(LICENSE_PREFIX) - 1;
                                         ^
           &                             [                       ]
libswresample/swresample.c:695:24: warning: 10 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch]
                switch(s->int_sample_fmt) {
                       ^
2 warnings generated.
X86ASM	libswresample/x86/resample.o
CC	libswresample/x86/resample_init.o
STRIP	libswresample/x86/rematrix.o
GEN	libavdevice/libavdevice.pc
GEN	libavfilter/libavfilter.pc
GEN	libavformat/libavformat.pc
STRIP	libswresample/x86/resample.o
GEN	libavcodec/libavcodec.pc
GEN	libpostproc/libpostproc.pc
GEN	libswresample/libswresample.pc
GEN	libswscale/libswscale.pc
GEN	libavutil/libavutil.pc
HOSTCC	doc/print_options.o
libswresample/x86/audio_convert_init.c:59: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/audio_convert_init.c:59: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/audio_convert_init.c:59: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/audio_convert_init.c:59: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/audio_convert_init.c:65: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/audio_convert_init.c:65: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/audio_convert_init.c:65: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/audio_convert_init.c:65: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/audio_convert_init.c:68: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/audio_convert_init.c:68: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/audio_convert_init.c:68: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/audio_convert_init.c:68: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/audio_convert_init.c:73: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/audio_convert_init.c:73: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/audio_convert_init.c:73: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/audio_convert_init.c:73: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/audio_convert_init.c:75: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/audio_convert_init.c:75: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/audio_convert_init.c:75:109: warning: '&&' within '||' [-Wlogical-op-parentheses]
CC	fftools/ffmpeg_opt.o
        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/audio_convert_init.c:75: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/audio_convert_init.c:77: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/audio_convert_init.c:77: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/audio_convert_init.c:77: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/audio_convert_init.c:77: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/audio_convert_init.c:79: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/audio_convert_init.c:79: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/audio_convert_init.c:79: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/audio_convert_init.c:79: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/audio_convert_init.c:83: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/audio_convert_init.c:83: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/audio_convert_init.c:83: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/audio_convert_init.c:83: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/audio_convert_init.c:92: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/audio_convert_init.c:92: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/audio_convert_init.c:92: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/audio_convert_init.c:92: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/audio_convert_init.c:130: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/audio_convert_init.c:130: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/audio_convert_init.c:130: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/audio_convert_init.c:130: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/audio_convert_init.c:149: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/audio_convert_init.c:149: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/audio_convert_init.c:149: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/audio_convert_init.c:149: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/audio_convert_init.c:154: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/audio_convert_init.c:154: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/audio_convert_init.c:154: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/audio_convert_init.c:154: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/audio_convert_init.c:161: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/audio_convert_init.c:161: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/audio_convert_init.c:161: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/audio_convert_init.c:161: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/audio_convert_init.c:169: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/audio_convert_init.c:169: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/audio_convert_init.c:169: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/audio_convert_init.c:169: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/audio_convert_init.c:178: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/audio_convert_init.c:178: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/audio_convert_init.c:178: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/audio_convert_init.c:178: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)
                                                                                                            ^
                                                                              (                                                            )
30 warnings generated.
CC	fftools/ffmpeg_filter.o
CC	fftools/ffmpeg_hw.o
CC	fftools/cmdutils.o
libswresample/x86/resample_init.c:52:12: warning: 11 enumeration values not handled in switch: 'AV_SAMPLE_FMT_NONE', 'AV_SAMPLE_FMT_U8', 'AV_SAMPLE_FMT_S16'... [-Wswitch]
    switch(c->format){
           ^
1 warning generated.
CC	fftools/ffmpeg.o
fftools/ffmpeg_filter.c:152:16: warning: returning 'uint8_t *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return ret;
               ^~~
fftools/ffmpeg_filter.c:188:1: warning: returning 'uint8_t *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
DEF_CHOOSE_FORMAT(sample_fmts, enum AVSampleFormat, format, formats,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_filter.c:180:16: note: expanded from macro 'DEF_CHOOSE_FORMAT'
        return ret;                                                            \
               ^~~
fftools/ffmpeg_filter.c:191:1: warning: returning 'uint8_t *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
DEF_CHOOSE_FORMAT(sample_rates, int, sample_rate, sample_rates, 0,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_filter.c:180:16: note: expanded from macro 'DEF_CHOOSE_FORMAT'
        return ret;                                                            \
               ^~~
fftools/ffmpeg_filter.c:194:1: warning: returning 'uint8_t *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
DEF_CHOOSE_FORMAT(channel_layouts, uint64_t, channel_layout, channel_layouts, 0,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_filter.c:180:16: note: expanded from macro 'DEF_CHOOSE_FORMAT'
        return ret;                                                            \
               ^~~
fftools/ffmpeg_filter.c:250:12: warning: returning 'uint8_t *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    return res;
           ^~~
fftools/ffmpeg_filter.c:330:41: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    fg->inputs[fg->nb_inputs - 1]->name = describe_filter_link(fg, in, 1);
                                        ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_filter.c:370:47: warning: assigning to 'uint8_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        fg->outputs[fg->nb_outputs - 1]->name = describe_filter_link(fg, cur, 0);
                                              ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
CC	fftools/ffprobe.o
STRIP	libswresample/x86/audio_convert.o
fftools/ffmpeg_opt.c:286:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (sync = strchr(map, ',')) {
        ~~~~~^~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:286:14: note: place parentheses around the assignment to silence this warning
    if (sync = strchr(map, ',')) {
             ^
        (                      )
fftools/ffmpeg_opt.c:286:14: note: use '==' to turn this assignment into an equality comparison
    if (sync = strchr(map, ',')) {
             ^
             ==
fftools/ffmpeg_opt.c:325:26: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        if (allow_unused = strchr(map, '?'))
            ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:325:26: note: place parentheses around the assignment to silence this warning
        if (allow_unused = strchr(map, '?'))
                         ^
            (                              )
GEN	libswresample/libswresample.ver
fftools/ffmpeg_opt.c:325:26: note: use '==' to turn this assignment into an equality comparison
        if (allow_unused = strchr(map, '?'))
                         ^
                         ==
fftools/ffmpeg_opt.c:451:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (allow_unused = strchr(mapchan, '?'))
        ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:451:22: note: place parentheses around the assignment to silence this warning
    if (allow_unused = strchr(mapchan, '?'))
                     ^
        (                                  )
fftools/ffmpeg_opt.c:451:22: note: use '==' to turn this assignment into an equality comparison
    if (allow_unused = strchr(mapchan, '?'))
                     ^
                     ==
HOSTLD	doc/print_options
EXTERN_PREFIX="_" AR="i686-w64-mingw32-ar" NM="i686-w64-mingw32-nm -g" ./compat/windows/makedef libswscale/libswscale.ver libswscale/alphablend.o libswscale/gamma.o libswscale/hscale.o libswscale/hscale_fast_bilinear.o libswscale/input.o libswscale/log2_tab.o libswscale/options.o libswscale/output.o libswscale/rgb2rgb.o libswscale/slice.o libswscale/swscale.o libswscale/swscale_unscaled.o libswscale/utils.o libswscale/vscale.o libswscale/x86/hscale_fast_bilinear_simd.o libswscale/x86/input.o libswscale/x86/output.o libswscale/x86/rgb2rgb.o libswscale/x86/rgb_2_rgb.o libswscale/x86/scale.o libswscale/x86/swscale.o libswscale/x86/yuv2rgb.o libswscale/yuv2rgb.o > libswscale/swscale-5.def
fftools/ffmpeg_opt.c:699:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(codec_names, str, codec_name, s, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:747:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(codec_tags, str, codec_tag, ic, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:761:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(discard, str, discard_str, ic, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:798:21: warning: 'codec' is deprecated [-Wdeprecated-declarations]
            if (st->codec->lowres) {
                    ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg_opt.c:799:44: warning: 'codec' is deprecated [-Wdeprecated-declarations]
                ist->dec_ctx->lowres = st->codec->lowres;
                                           ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg_opt.c:800:44: warning: 'codec' is deprecated [-Wdeprecated-declarations]
                ist->dec_ctx->width  = st->codec->width;
                                           ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg_opt.c:801:44: warning: 'codec' is deprecated [-Wdeprecated-declarations]
                ist->dec_ctx->height = st->codec->height;
                                           ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg_opt.c:802:50: warning: 'codec' is deprecated [-Wdeprecated-declarations]
                ist->dec_ctx->coded_width  = st->codec->coded_width;
                                                 ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg_opt.c:803:50: warning: 'codec' is deprecated [-Wdeprecated-declarations]
                ist->dec_ctx->coded_height = st->codec->coded_height;
                                                 ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg_opt.c:810:13: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            MATCH_PER_STREAM_OPT(frame_rates, str, framerate, ic, st);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:821:13: warning: assigning to 'const char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            MATCH_PER_STREAM_OPT(hwaccels, str, hwaccel, ic, st);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:866:13: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            MATCH_PER_STREAM_OPT(hwaccel_devices, str, hwaccel_device, ic, st);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:873:13: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            MATCH_PER_STREAM_OPT(hwaccel_output_formats, str,
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:899:13: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
            MATCH_PER_STREAM_OPT(canvas_sizes, str, canvas_size, ic, st);
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1066: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]
                        o->frame_rates[o->nb_frame_rates - 1].u.str, 0);
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./libavutil/dict.h:130:65: note: passing argument to parameter 'value' here
int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags);
                                                                ^
fftools/ffmpeg_opt.c:1070:55: 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(&o->g->format_opts, "video_size", o->frame_sizes[o->nb_frame_sizes - 1].u.str, 0);
                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./libavutil/dict.h:130:65: note: passing argument to parameter 'value' here
int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags);
                                                                ^
fftools/ffmpeg_opt.c:1073:57: 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(&o->g->format_opts, "pixel_format", o->frame_pix_fmts[o->nb_frame_pix_fmts - 1].u.str, 0);
                                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./libavutil/dict.h:130:65: note: passing argument to parameter 'value' here
int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags);
                                                                ^
fftools/ffmpeg_opt.c:1075:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_TYPE_OPT(codec_names, str,    video_codec_name, ic, "v");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:64:20: note: expanded from macro 'MATCH_PER_TYPE_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1076:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_TYPE_OPT(codec_names, str,    audio_codec_name, ic, "a");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:64:20: note: expanded from macro 'MATCH_PER_TYPE_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1077:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_TYPE_OPT(codec_names, str, subtitle_codec_name, ic, "s");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:64:20: note: expanded from macro 'MATCH_PER_TYPE_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1078:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_TYPE_OPT(codec_names, str,     data_codec_name, ic, "d");
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:64:20: note: expanded from macro 'MATCH_PER_TYPE_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1262: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]
                dump_attachment(st, o->dump_attachment[i].u.str);
                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:965:55: note: passing argument to parameter 'filename' here
static void dump_attachment(AVStream *st, const char *filename)
                                                      ^
fftools/ffmpeg_opt.c:1322:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(codec_names, str, codec_name, s, ost->st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1406:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(presets, str, preset, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1409:21: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
                buf = get_line(s);
                    ^ ~~~~~~~~~~~
fftools/ffmpeg_opt.c:1438:5: warning: assigning to 'const char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(time_bases, str, time_base, oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1449:5: warning: assigning to 'const char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(enc_time_bases, str, time_base, oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1473:5: warning: assigning to 'const char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(bitstream_filters, str, bsfs, oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1524:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(codec_tags, str, codec_tag, oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1539:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(disposition, str, ost->disposition, oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1630:16: warning: returning 'uint8_t *' (aka 'unsigned char *') from a function with result type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        return read_file(ost->filters_script);
               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1663:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(frame_rates, str, frame_rate, oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1671:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(frame_aspect_ratios, str, frame_aspect_ratio, oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1682:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(filter_scripts, str, ost->filters_script, oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1683:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(filters,        str, ost->filters,        oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1696:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(frame_sizes, str, frame_size, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1703:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(frame_pix_fmts, str, frame_pix_fmt, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1717:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(intra_matrices, str, intra_matrix, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1725:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(chroma_intra_matrices, str, chroma_intra_matrix, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1735:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(inter_matrices, str, inter_matrix, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1744:9: warning: assigning to 'const char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(rc_overrides, str, p, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1790:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(passlogfiles, str, ost->logfile_prefix, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1807:28: 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  *logbuffer = read_file(logfilename);
                           ^           ~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1829:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(forced_key_frames, str, ost->forced_keyframes, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1865:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(filter_scripts, str, ost->filters_script, oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1866:5: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_STREAM_OPT(filters,        str, ost->filters,        oc, st);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1875:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(sample_fmts, str, sample_fmt, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1884:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(apad, str, ost->apad, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:1978:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_STREAM_OPT(frame_sizes, str, frame_size, oc, st);
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:52:20: note: expanded from macro 'MATCH_PER_STREAM_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:2181:21: warning: 4 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_ATTACHMENT'... [-Wswitch]
            switch (ofilter->type) {
                    ^
fftools/ffmpeg_opt.c:2240:9: warning: assigning to 'char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        MATCH_PER_TYPE_OPT(codec_names, str, subtitle_codec_name, oc, "s");
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:64:20: note: expanded from macro 'MATCH_PER_TYPE_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:2261:63: warning: '&&' within '||' [-Wlogical-op-parentheses]
                        input_descriptor && output_descriptor &&
                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
fftools/ffmpeg_opt.c:2261:63: note: place parentheses around the '&&' expression to silence this warning
                        input_descriptor && output_descriptor &&
                                                              ^
                        (
fftools/ffmpeg_opt.c:2401:37: warning: 'codec' is deprecated [-Wdeprecated-declarations]
            if (av_opt_set(ost->st->codec, "flags", e->value, 0) < 0)
                                    ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg_opt.c:2479:21: warning: 5 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_SUBTITLE'... [-Wswitch]
            switch (ost->enc_ctx->codec_type) {
                    ^
fftools/ffmpeg_opt.c:2573: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]
        int in_file_index = strtol(o->metadata_map[i].u.str, &p, 0);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/stdlib.h:513:49: note: passing argument to parameter '_Str' here
  long __cdecl strtol(const char * __restrict__ _Str,char ** __restrict__ _EndPtr,int _Radix);
                                                ^
fftools/ffmpeg_opt.c:2626:21: 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 *p = o->program[i].u.str;
                    ^   ~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:2655:11: warning: assigning to 'const char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
        p = o->program[i].u.str;
          ^ ~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:2697: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]
        val = strchr(o->metadata[i].u.str, '=');
                     ^~~~~~~~~~~~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/string.h:68:50: note: passing argument to parameter '_Str' here
  _CONST_RETURN char *__cdecl strchr(const char *_Str,int _Val);
                                                 ^
fftools/ffmpeg_opt.c:2710: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]
                    if (!strcmp(o->metadata[i].u.str, "rotate")) {
                                ^~~~~~~~~~~~~~~~~~~~
/opt/llvm-mingw/i686-w64-mingw32/include/intrin.h:267:46: note: passing argument to parameter here
    __MACHINE(int __cdecl strcmp(const char *,const char *))
                                             ^
fftools/ffmpeg_opt.c:2718:64: 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(&oc->streams[j]->metadata, o->metadata[i].u.str, *val ? val : NULL, 0);
                                                               ^~~~~~~~~~~~~~~~~~~~
./libavutil/dict.h:130:48: note: passing argument to parameter 'key' here
int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags);
                                               ^
fftools/ffmpeg_opt.c:2747: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]
            av_dict_set(m, o->metadata[i].u.str, *val ? val : NULL, 0);
                           ^~~~~~~~~~~~~~~~~~~~
./libavutil/dict.h:130:48: note: passing argument to parameter 'key' here
int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags);
                                               ^
fftools/cmdutils.c:214:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (child = av_opt_child_class_next(class, child))
           ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/cmdutils.c:214:18: note: place parentheses around the assignment to silence this warning
    while (child = av_opt_child_class_next(class, child))
                 ^
           (                                            )
fftools/cmdutils.c:214:18: note: use '==' to turn this assignment into an equality comparison
    while (child = av_opt_child_class_next(class, child))
                 ^
                 ==
fftools/ffmpeg_opt.c:2966:5: warning: assigning to 'const char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    MATCH_PER_TYPE_OPT(codec_names, str, codec_name, NULL, tmp_line);
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:64:20: note: expanded from macro 'MATCH_PER_TYPE_OPT'
            outvar = o->name[i].u.type;\
                   ^ ~~~~~~~~~~~~~~~~~
fftools/ffmpeg_opt.c:3159:51: warning: assigning to 'const char *' from 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    filtergraphs[nb_filtergraphs - 1]->graph_desc = graph_desc;
                                                  ^ ~~~~~~~~~~
EXTERN_PREFIX="_" AR="i686-w64-mingw32-ar" NM="i686-w64-mingw32-nm -g" ./compat/windows/makedef libpostproc/libpostproc.ver libpostproc/postprocess.o > libpostproc/postproc-55.def
fftools/cmdutils.c:477:12: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (p = a; *p; p++)
           ^ ~
fftools/cmdutils.c:486:12: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    for (p = a; *p; p++) {
           ^ ~
fftools/ffmpeg_opt.c:3340:26: warning: passing 'uint8_t [128]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        av_strerror(ret, error, sizeof(error));
                         ^~~~~
./libavutil/error.h:97:35: note: passing argument to parameter 'errbuf' here
int av_strerror(int errnum, char *errbuf, size_t errbuf_size);
                                  ^
fftools/cmdutils.c:1134:5: warning: 'avresample_version' is deprecated [-Wdeprecated-declarations]
    PRINT_LIB_INFO(avresample, AVRESAMPLE, flags, level);
    ^
fftools/cmdutils.c:1102:36: note: expanded from macro 'PRINT_LIB_INFO'
            unsigned int version = libname##_version();                 \
                                   ^
<scratch space>:135:1: note: expanded from here
avresample_version
^
./libavresample/avresample.h:147:1: note: 'avresample_version' has been explicitly marked deprecated here
attribute_deprecated
^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/cmdutils.c:1134:5: warning: 'avresample_configuration' is deprecated [-Wdeprecated-declarations]
    PRINT_LIB_INFO(avresample, AVRESAMPLE, flags, level);
    ^
fftools/cmdutils.c:1113:31: note: expanded from macro 'PRINT_LIB_INFO'
            const char *cfg = libname##_configuration();                \
                              ^
<scratch space>:142:1: note: expanded from here
avresample_configuration
^
./libavresample/avresample.h:157:1: note: 'avresample_configuration' has been explicitly marked deprecated here
attribute_deprecated
^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg.c:266:18: 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          = frame->data    [0];
                 ^ ~~~~~~~~~~~~~~~~~~
fftools/ffmpeg.c:269:29: 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]
fftools/cmdutils.c:1499:20: warning: 'av_codec_next' is deprecated [-Wdeprecated-declarations]
        sub2video_copy_rect(dst, dst_linesize, frame->width, frame->height, sub->rects[i]);
                            ^~~
fftools/ffmpeg.c:191:42: note: passing argument to parameter 'dst' here
    while ((prev = av_codec_next(prev))) {
                   ^
static void sub2video_copy_rect(uint8_t *dst, int dst_linesize, int w, int h,
                                         ^
./libavcodec/avcodec.h:4117:1: note: 'av_codec_next' has been explicitly marked deprecated here
attribute_deprecated
^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/cmdutils.c:1736:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    for (i = 0; name = av_get_known_color_name(i, &rgb); i++)
                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/cmdutils.c:1736:22: note: place parentheses around the assignment to silence this warning
    for (i = 0; name = av_get_known_color_name(i, &rgb); i++)
                     ^
                (                                      )
fftools/cmdutils.c:1736:22: note: use '==' to turn this assignment into an equality comparison
    for (i = 0; name = av_get_known_color_name(i, &rgb); i++)
                     ^
                     ==
fftools/cmdutils.c:2044:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
            if (ls = strrchr(datadir, '/'))
                ~~~^~~~~~~~~~~~~~~~~~~~~~~
fftools/cmdutils.c:2044:20: note: place parentheses around the assignment to silence this warning
            if (ls = strrchr(datadir, '/'))
                   ^
                (                         )
fftools/cmdutils.c:2044:20: note: use '==' to turn this assignment into an equality comparison
            if (ls = strrchr(datadir, '/'))
                   ^
                   ==
fftools/cmdutils.c:2093:13: warning: 4 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_ATTACHMENT'... [-Wswitch]
    switch (st->codecpar->codec_type) {
            ^
fftools/cmdutils.c:2108:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (t = av_dict_get(opts, "", t, AV_DICT_IGNORE_SUFFIX)) {
           ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/cmdutils.c:2108:14: note: place parentheses around the assignment to silence this warning
    while (t = av_dict_get(opts, "", t, AV_DICT_IGNORE_SUFFIX)) {
             ^
           (                                                  )
fftools/cmdutils.c:2108:14: note: use '==' to turn this assignment into an equality comparison
    while (t = av_dict_get(opts, "", t, AV_DICT_IGNORE_SUFFIX)) {
             ^
             ==
fftools/ffmpeg.c:1828:35: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        avio_write(progress_avio, buf_script.str,
                                  ^~~~~~~~~~~~~~
./libavformat/avio.h:480:54: note: passing argument to parameter 'buf' here
void avio_write(AVIOContext *s, const unsigned char *buf, int size);
                                                     ^
fftools/ffmpeg.c:2074:5: warning: 'av_copy_packet_side_data' is deprecated [-Wdeprecated-declarations]
    av_copy_packet_side_data(&opkt, pkt);
    ^
./libavcodec/avcodec.h:4462:1: note: 'av_copy_packet_side_data' has been explicitly marked deprecated here
attribute_deprecated
^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg.c:2137:13: warning: 5 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_SUBTITLE'... [-Wswitch]
    switch (ifilter->ist->st->codecpar->codec_type) {
            ^
fftools/ffmpeg.c:2711:17: warning: 5 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_SUBTITLE'... [-Wswitch]
        switch (ist->dec_ctx->codec_type) {
                ^
fftools/ffmpeg.c:3133:13: warning: 5 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_SUBTITLE'... [-Wswitch]
    switch (par_dst->codec_type) {
            ^
fftools/ffmpeg.c:3200: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(encoder_string, LIBAVCODEC_IDENT " ", encoder_string_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);
                        ^
fftools/ffmpeg.c:3202: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(encoder_string, "Lavc ", encoder_string_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);
                        ^
fftools/ffmpeg.c:3203:16: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    av_strlcat(encoder_string, ost->enc->name, encoder_string_len);
               ^~~~~~~~~~~~~~
./libavutil/avstring.h:118:25: note: passing argument to parameter 'dst' here
size_t av_strlcat(char *dst, const char *src, size_t size);
                        ^
fftools/ffmpeg.c:3204:49: 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(&ost->st->metadata, "encoder",  encoder_string,
                                                ^~~~~~~~~~~~~~
./libavutil/dict.h:130:65: note: passing argument to parameter 'value' here
int av_dict_set(AVDictionary **pm, const char *key, const char *value, int flags);
                                                                ^
fftools/ffmpeg.c:3545:15: warning: 'avcodec_copy_context' is deprecated [-Wdeprecated-declarations]
        ret = avcodec_copy_context(ost->st->codec, ost->enc_ctx);
              ^
./libavcodec/avcodec.h:4234:1: note: 'avcodec_copy_context' has been explicitly marked deprecated here
attribute_deprecated
^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg.c:3545:45: warning: 'codec' is deprecated [-Wdeprecated-declarations]
        ret = avcodec_copy_context(ost->st->codec, ost->enc_ctx);
                                            ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg.c:3579:45: 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]
                    av_display_rotation_set((uint32_t *)dst, 0);
                                            ^~~~~~~~~~~~~~~
./libavutil/display.h:98:38: note: passing argument to parameter 'matrix' here
void av_display_rotation_set(int32_t matrix[9], double angle);
                                     ^
fftools/ffmpeg.c:3591:18: warning: 'codec' is deprecated [-Wdeprecated-declarations]
        ost->st->codec->codec= ost->enc_ctx->codec;
                 ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg.c:3974:43: warning: 'codec' is deprecated [-Wdeprecated-declarations]
            debug = input_streams[0]->st->codec->debug<<1;
                                          ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffmpeg.c:3997:35: warning: 'codec' is deprecated [-Wdeprecated-declarations]
            input_streams[i]->st->codec->debug = debug;
                                  ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
LD	libswscale/swscale-5.dll
LD	libpostproc/postproc-55.dll
10 warnings generated.
i686-w64-mingw32-dlltool -m i386 -d libpostproc/postproc-55.def -l libpostproc/postproc.lib -D postproc-55.dll
i686-w64-mingw32-dlltool -m i386 -d libswscale/swscale-5.def -l libswscale/swscale.lib -D swscale-5.dll
67 warnings generated.
EXTERN_PREFIX="_" AR="i686-w64-mingw32-ar" NM="i686-w64-mingw32-nm -g" ./compat/windows/makedef libswresample/libswresample.ver libswresample/audioconvert.o libswresample/dither.o libswresample/log2_tab.o libswresample/options.o libswresample/rematrix.o libswresample/resample.o libswresample/resample_dsp.o libswresample/swresample.o libswresample/swresample_frame.o libswresample/x86/audio_convert.o libswresample/x86/audio_convert_init.o libswresample/x86/rematrix.o libswresample/x86/rematrix_init.o libswresample/x86/resample.o libswresample/x86/resample_init.o > libswresample/swresample-3.def
GENTEXI	doc/avoptions_format.texi
GENTEXI	doc/avoptions_codec.texi
POD	doc/ffmpeg.pod
POD	doc/ffprobe.pod
POD	doc/ffmpeg-all.pod
LD	libswresample/swresample-3.dll
i686-w64-mingw32-dlltool -m i386 -d libswresample/swresample-3.def -l libswresample/swresample.lib -D swresample-3.dll
POD	doc/ffmpeg-utils.pod
POD	doc/ffmpeg-scaler.pod
POD	doc/ffprobe-all.pod
POD	doc/ffmpeg-resampler.pod
POD	doc/ffmpeg-codecs.pod
POD	doc/ffmpeg-bitstream-filters.pod
POD	doc/ffmpeg-formats.pod
POD	doc/ffmpeg-protocols.pod
POD	doc/ffmpeg-devices.pod
17 warnings generated.
POD	doc/ffmpeg-filters.pod
POD	doc/libavutil.pod
POD	doc/libswscale.pod
POD	doc/libswresample.pod
POD	doc/libavcodec.pod
POD	doc/libavformat.pod
POD	doc/libavdevice.pod
POD	doc/libavfilter.pod
MAN	doc/ffmpeg.1
MAN	doc/ffprobe.1
MAN	doc/ffmpeg-utils.1
MAN	doc/ffmpeg-scaler.1
MAN	doc/ffmpeg-resampler.1
STRIP	libavcodec/x86/vp9lpf.o
MAN	doc/ffmpeg-codecs.1
MAN	doc/ffmpeg-bitstream-filters.1
MAN	doc/ffmpeg-formats.1
fftools/ffprobe.c:596:24: warning: initializing 'const uint8_t *' (aka 'const unsigned char *') with an expression of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        const uint8_t *p = (*wctx)->string_validation_replacement;
                       ^   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffprobe.c:597:42: 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 *endp = p + strlen(p);
                                         ^
/opt/llvm-mingw/i686-w64-mingw32/include/intrin.h:269:49: note: passing argument to parameter here
    __MACHINE(size_t __cdecl strlen(const char *))
                                                ^
fftools/ffprobe.c:689:10: warning: assigning to 'const uint8_t *' (aka 'const unsigned char *') from 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    endp = src + strlen(src);
         ^ ~~~~~~~~~~~~~~~~~
fftools/ffprobe.c:695:28: 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 (av_utf8_decode(&code, &p, endp, wctx->string_validation_utf8_flags) < 0) {
                           ^~~~~
./libavutil/avstring.h:393:29: note: passing argument to parameter 'codep' here
int av_utf8_decode(int32_t *codep, const uint8_t **bufp, const uint8_t *buf_end,
                            ^
fftools/ffprobe.c:722: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]
            av_bprint_append_data(&dstbuf, p0, p-p0);
                                           ^~
./libavutil/bprint.h:146:55: note: passing argument to parameter 'data' here
void av_bprint_append_data(AVBPrint *buf, const char *data, unsigned size);
                                                      ^
fftools/ffprobe.c:849:29: warning: passing 'char *' to parameter of type 'uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    av_hash_final_hex(hash, p, buf + sizeof(buf) - p);
                            ^
./libavutil/hash.h:237:60: note: passing argument to parameter 'dst' here
void av_hash_final_hex(struct AVHashContext *ctx, uint8_t *dst, int size);
                                                           ^
fftools/ffprobe.c:1374:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (c = src[i++]) {
           ~~^~~~~~~~~~
fftools/ffprobe.c:1374:14: note: place parentheses around the assignment to silence this warning
    while (c = src[i++]) {
             ^
           (           )
fftools/ffprobe.c:1374:14: note: use '==' to turn this assignment into an equality comparison
    while (c = src[i++]) {
             ^
             ==
MAN	doc/ffmpeg-protocols.1
fftools/ffprobe.c:2055:52: warning: 'convergence_duration' is deprecated [-Wdeprecated-declarations]
    print_duration_ts("convergence_duration", pkt->convergence_duration);
                                                   ^
./libavcodec/avcodec.h:1505:5: note: 'convergence_duration' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffprobe.c:2056:59: warning: 'convergence_duration' is deprecated [-Wdeprecated-declarations]
    print_duration_time("convergence_duration_time", pkt->convergence_duration, &st->time_base);
                                                          ^
./libavcodec/avcodec.h:1505:5: note: 'convergence_duration' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffprobe.c:2142:13: warning: 5 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_SUBTITLE'... [-Wswitch]
    switch (stream->codecpar->codec_type) {
            ^
fftools/ffprobe.c:2313:13: warning: add explicit braces to avoid dangling else [-Wdangling-else]
            else
            ^
fftools/ffprobe.c:2490:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    if (cd = avcodec_descriptor_get(par->codec_id)) {
        ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffprobe.c:2490:12: note: place parentheses around the assignment to silence this warning
    if (cd = avcodec_descriptor_get(par->codec_id)) {
           ^
        (                                         )
fftools/ffprobe.c:2490:12: note: use '==' to turn this assignment into an equality comparison
    if (cd = avcodec_descriptor_get(par->codec_id)) {
           ^
           ==
fftools/ffprobe.c:2574:33: warning: 'timecode_frame_start' is deprecated [-Wdeprecated-declarations]
        if (dec_ctx && dec_ctx->timecode_frame_start >= 0) {
                                ^
./libavcodec/avcodec.h:2526:5: note: 'timecode_frame_start' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffprobe.c:2576:61: warning: 'timecode_frame_start' is deprecated [-Wdeprecated-declarations]
            av_timecode_make_mpeg_tc_string(tcbuf, dec_ctx->timecode_frame_start);
                                                            ^
./libavcodec/avcodec.h:2526:5: note: 'timecode_frame_start' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffprobe.c:2526:13: warning: 4 enumeration values not handled in switch: 'AVMEDIA_TYPE_UNKNOWN', 'AVMEDIA_TYPE_DATA', 'AVMEDIA_TYPE_ATTACHMENT'... [-Wswitch]
    switch (par->codec_type) {
            ^
fftools/ffprobe.c:2618:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
        while (opt = av_opt_next(dec_ctx->priv_data,opt)) {
               ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffprobe.c:2618:20: note: place parentheses around the assignment to silence this warning
        while (opt = av_opt_next(dec_ctx->priv_data,opt)) {
                   ^
               (                                        )
fftools/ffprobe.c:2618:20: note: use '==' to turn this assignment into an equality comparison
        while (opt = av_opt_next(dec_ctx->priv_data,opt)) {
                   ^
                   ==
fftools/ffprobe.c:2622:38: warning: passing 'uint8_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
                print_str(opt->name, str);
                                     ^~~
fftools/ffprobe.c:1814:59: note: expanded from macro 'print_str'
#define print_str(k, v)         writer_print_string(w, k, v, 0)
                                                          ^
fftools/ffprobe.c:740:68: note: passing argument to parameter 'val' here
                                      const char *key, const char *val, int flags)
                                                                   ^
fftools/ffprobe.c:2640:17: warning: 'codec' is deprecated [-Wdeprecated-declarations]
    if (stream->codec->rc_max_rate > 0) print_val ("max_bit_rate", stream->codec->rc_max_rate, unit_bit_per_second_str);
                ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffprobe.c:2640:76: warning: 'codec' is deprecated [-Wdeprecated-declarations]
    if (stream->codec->rc_max_rate > 0) print_val ("max_bit_rate", stream->codec->rc_max_rate, unit_bit_per_second_str);
                                                                           ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffprobe.c:2933:49: warning: 'codec' is deprecated [-Wdeprecated-declarations]
            ist->dec_ctx->coded_width = stream->codec->coded_width;
                                                ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffprobe.c:2934:50: warning: 'codec' is deprecated [-Wdeprecated-declarations]
            ist->dec_ctx->coded_height = stream->codec->coded_height;
                                                 ^
./libavformat/avformat.h:884:5: note: 'codec' has been explicitly marked deprecated here
    attribute_deprecated
    ^
./libavutil/attributes.h:94:49: note: expanded from macro 'attribute_deprecated'
#    define attribute_deprecated __attribute__((deprecated))
                                                ^
fftools/ffprobe.c:3113:20: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
    while (pixdesc = av_pix_fmt_desc_next(pixdesc)) {
           ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fftools/ffprobe.c:3113:20: note: place parentheses around the assignment to silence this warning
    while (pixdesc = av_pix_fmt_desc_next(pixdesc)) {
                   ^
           (                                      )
fftools/ffprobe.c:3113:20: note: use '==' to turn this assignment into an equality comparison
    while (pixdesc = av_pix_fmt_desc_next(pixdesc)) {
                   ^
                   ==
MAN	doc/ffmpeg-devices.1
MAN	doc/ffmpeg-filters.1
MAN	doc/libavutil.3
MAN	doc/libswscale.3
MAN	doc/libswresample.3
22 warnings generated.
MAN	doc/libavcodec.3
MAN	doc/libavformat.3
MAN	doc/libavdevice.3
MAN	doc/libavfilter.3
MAN	doc/ffmpeg-all.1
MAN	doc/ffprobe-all.1
STRIP	libavcodec/x86/vp9itxfm.o
GEN	libavcodec/libavcodec.ver
EXTERN_PREFIX="_" AR="i686-w64-mingw32-ar" NM="i686-w64-mingw32-nm -g" ./compat/windows/makedef libavcodec/libavcodec.ver libavcodec/012v.o libavcodec/4xm.o libavcodec/8bps.o libavcodec/8svx.o libavcodec/a64multienc.o libavcodec/aac_ac3_parser.o libavcodec/aac_adtstoasc_bsf.o libavcodec/aac_parser.o libavcodec/aaccoder.o libavcodec/aacdec.o libavcodec/aacdec_fixed.o libavcodec/aacenc.o libavcodec/aacenc_is.o libavcodec/aacenc_ltp.o libavcodec/aacenc_pred.o libavcodec/aacenc_tns.o libavcodec/aacenctab.o libavcodec/aacps_fixed.o libavcodec/aacps_float.o libavcodec/aacpsdsp_fixed.o libavcodec/aacpsdsp_float.o libavcodec/aacpsy.o libavcodec/aacsbr.o libavcodec/aacsbr_fixed.o libavcodec/aactab.o libavcodec/aandcttab.o libavcodec/aasc.o libavcodec/ac3.o libavcodec/ac3_parser.o libavcodec/ac3dec_data.o libavcodec/ac3dec_fixed.o libavcodec/ac3dec_float.o libavcodec/ac3dsp.o libavcodec/ac3enc.o libavcodec/ac3enc_fixed.o libavcodec/ac3enc_float.o libavcodec/ac3tab.o libavcodec/acelp_filters.o libavcodec/acelp_pitch_delay.o libavcodec/acelp_vectors.o libavcodec/adpcm.o libavcodec/adpcm_data.o libavcodec/adpcmenc.o libavcodec/adts_header.o libavcodec/adts_parser.o libavcodec/adx.o libavcodec/adx_parser.o libavcodec/adxdec.o libavcodec/adxenc.o libavcodec/agm.o libavcodec/aic.o libavcodec/alac.o libavcodec/alac_data.o libavcodec/alacdsp.o libavcodec/alacenc.o libavcodec/aliaspixdec.o libavcodec/aliaspixenc.o libavcodec/allcodecs.o libavcodec/alsdec.o libavcodec/amrnbdec.o libavcodec/amrwbdec.o libavcodec/anm.o libavcodec/ansi.o libavcodec/apedec.o libavcodec/aptx.o libavcodec/arbc.o libavcodec/ass.o libavcodec/ass_split.o libavcodec/assdec.o libavcodec/assenc.o libavcodec/asv.o libavcodec/asvdec.o libavcodec/asvenc.o libavcodec/atrac.o libavcodec/atrac1.o libavcodec/atrac3.o libavcodec/atrac3plus.o libavcodec/atrac3plusdec.o libavcodec/atrac3plusdsp.o libavcodec/atrac9dec.o libavcodec/audio_frame_queue.o libavcodec/audiodsp.o libavcodec/aura.o libavcodec/av1_frame_split_bsf.o libavcodec/av1_metadata_bsf.o libavcodec/av1_parse.o libavcodec/av1_parser.o libavcodec/avdct.o libavcodec/avfft.o libavcodec/avpacket.o libavcodec/avpicture.o libavcodec/avrndec.o libavcodec/avs.o libavcodec/avs2_parser.o libavcodec/avuidec.o libavcodec/avuienc.o libavcodec/bethsoftvideo.o libavcodec/bfi.o libavcodec/bgmc.o libavcodec/bink.o libavcodec/binkaudio.o libavcodec/binkdsp.o libavcodec/bintext.o libavcodec/bitpacked.o libavcodec/bitstream.o libavcodec/bitstream_filter.o libavcodec/bitstream_filters.o libavcodec/blockdsp.o libavcodec/bmp.o libavcodec/bmp_parser.o libavcodec/bmpenc.o libavcodec/bmvaudio.o libavcodec/bmvvideo.o libavcodec/brenderpix.o libavcodec/bsf.o libavcodec/bswapdsp.o libavcodec/c93.o libavcodec/cabac.o libavcodec/canopus.o libavcodec/cavs.o libavcodec/cavs_parser.o libavcodec/cavsdata.o libavcodec/cavsdec.o libavcodec/cavsdsp.o libavcodec/cbrt_data.o libavcodec/cbrt_data_fixed.o libavcodec/cbs.o libavcodec/cbs_av1.o libavcodec/cbs_h2645.o libavcodec/cbs_mpeg2.o libavcodec/cbs_vp9.o libavcodec/ccaption_dec.o libavcodec/cdgraphics.o libavcodec/cdxl.o libavcodec/celp_filters.o libavcodec/celp_math.o libavcodec/cfhd.o libavcodec/cfhddata.o libavcodec/cga_data.o libavcodec/chomp_bsf.o libavcodec/cinepak.o libavcodec/cinepakenc.o libavcodec/clearvideo.o libavcodec/cljrdec.o libavcodec/cljrenc.o libavcodec/cllc.o libavcodec/cngdec.o libavcodec/cngenc.o libavcodec/codec2utils.o libavcodec/codec_desc.o libavcodec/cook.o libavcodec/cook_parser.o libavcodec/cpia.o libavcodec/cscd.o libavcodec/cyuv.o libavcodec/d3d11va.o libavcodec/dca.o libavcodec/dca_core.o libavcodec/dca_core_bsf.o libavcodec/dca_exss.o libavcodec/dca_lbr.o libavcodec/dca_parser.o libavcodec/dca_xll.o libavcodec/dcaadpcm.o libavcodec/dcadata.o libavcodec/dcadct.o libavcodec/dcadec.o libavcodec/dcadsp.o libavcodec/dcaenc.o libavcodec/dcahuff.o libavcodec/dct.o libavcodec/dct32_fixed.o libavcodec/dct32_float.o libavcodec/dds.o libavcodec/decode.o libavcodec/dfa.o libavcodec/dirac.o libavcodec/dirac_arith.o libavcodec/dirac_dwt.o libavcodec/dirac_parser.o libavcodec/dirac_vlc.o libavcodec/diracdec.o libavcodec/diracdsp.o libavcodec/diractab.o libavcodec/dnxhd_parser.o libavcodec/dnxhddata.o libavcodec/dnxhddec.o libavcodec/dnxhdenc.o libavcodec/dolby_e.o libavcodec/dpcm.o libavcodec/dpx.o libavcodec/dpx_parser.o libavcodec/dpxenc.o libavcodec/dsd.o libavcodec/dsddec.o libavcodec/dsicinaudio.o libavcodec/dsicinvideo.o libavcodec/dss_sp.o libavcodec/dstdec.o libavcodec/dump_extradata_bsf.o libavcodec/dv.o libavcodec/dv_profile.o libavcodec/dvaudio_parser.o libavcodec/dvaudiodec.o libavcodec/dvbsub.o libavcodec/dvbsub_parser.o libavcodec/dvbsubdec.o libavcodec/dvd_nav_parser.o libavcodec/dvdata.o libavcodec/dvdec.o libavcodec/dvdsub_parser.o libavcodec/dvdsubdec.o libavcodec/dvdsubenc.o libavcodec/dvenc.o libavcodec/dxa.o libavcodec/dxtory.o libavcodec/dxv.o libavcodec/dxva2.o libavcodec/dxva2_h264.o libavcodec/dxva2_hevc.o libavcodec/dxva2_mpeg2.o libavcodec/dxva2_vc1.o libavcodec/dxva2_vp9.o libavcodec/eac3_core_bsf.o libavcodec/eac3_data.o libavcodec/eac3enc.o libavcodec/eacmv.o libavcodec/eaidct.o libavcodec/eamad.o libavcodec/eatgq.o libavcodec/eatgv.o libavcodec/eatqi.o libavcodec/elbg.o libavcodec/elsdec.o libavcodec/encode.o libavcodec/error_resilience.o libavcodec/escape124.o libavcodec/escape130.o libavcodec/evrcdec.o libavcodec/exif.o libavcodec/exr.o libavcodec/exrdsp.o libavcodec/extract_extradata_bsf.o libavcodec/faandct.o libavcodec/faanidct.o libavcodec/faxcompr.o libavcodec/fdctdsp.o libavcodec/fft_fixed.o libavcodec/fft_fixed_32.o libavcodec/fft_float.o libavcodec/fft_init_table.o libavcodec/ffv1.o libavcodec/ffv1dec.o libavcodec/ffv1enc.o libavcodec/ffwavesynth.o libavcodec/fic.o libavcodec/filter_units_bsf.o libavcodec/fits.o libavcodec/fitsdec.o libavcodec/fitsenc.o libavcodec/flac.o libavcodec/flac_parser.o libavcodec/flacdata.o libavcodec/flacdec.o libavcodec/flacdsp.o libavcodec/flacenc.o libavcodec/flashsv.o libavcodec/flashsv2enc.o libavcodec/flashsvenc.o libavcodec/flicvideo.o libavcodec/flvdec.o libavcodec/flvenc.o libavcodec/fmtconvert.o libavcodec/fmvc.o libavcodec/frame_thread_encoder.o libavcodec/fraps.o libavcodec/frwu.o libavcodec/g2meet.o libavcodec/g722.o libavcodec/g722dec.o libavcodec/g722dsp.o libavcodec/g722enc.o libavcodec/g723_1.o libavcodec/g723_1_parser.o libavcodec/g723_1dec.o libavcodec/g723_1enc.o libavcodec/g726.o libavcodec/g729_parser.o libavcodec/g729dec.o libavcodec/g729postfilter.o libavcodec/gdv.o libavcodec/gif.o libavcodec/gif_parser.o libavcodec/gifdec.o libavcodec/golomb.o libavcodec/gsm_parser.o libavcodec/gsmdec.o libavcodec/gsmdec_data.o libavcodec/h261.o libavcodec/h261_parser.o libavcodec/h261data.o libavcodec/h261dec.o libavcodec/h261enc.o libavcodec/h263.o libavcodec/h263_parser.o libavcodec/h263data.o libavcodec/h263dec.o libavcodec/h263dsp.o libavcodec/h2645_parse.o libavcodec/h264_cabac.o libavcodec/h264_cavlc.o libavcodec/h264_direct.o libavcodec/h264_levels.o libavcodec/h264_loopfilter.o libavcodec/h264_mb.o libavcodec/h264_metadata_bsf.o libavcodec/h264_mp4toannexb_bsf.o libavcodec/h264_parse.o libavcodec/h264_parser.o libavcodec/h264_picture.o libavcodec/h264_ps.o libavcodec/h264_redundant_pps_bsf.o libavcodec/h264_refs.o libavcodec/h264_sei.o libavcodec/h264_slice.o libavcodec/h264chroma.o libavcodec/h264data.o libavcodec/h264dec.o libavcodec/h264dsp.o libavcodec/h264idct.o libavcodec/h264pred.o libavcodec/h264qpel.o libavcodec/h265_metadata_bsf.o libavcodec/h265_profile_level.o libavcodec/hap.o libavcodec/hapdec.o libavcodec/hapqa_extract_bsf.o libavcodec/hcom.o libavcodec/hevc_cabac.o libavcodec/hevc_data.o libavcodec/hevc_filter.o libavcodec/hevc_mp4toannexb_bsf.o libavcodec/hevc_mvs.o libavcodec/hevc_parse.o libavcodec/hevc_parser.o libavcodec/hevc_ps.o libavcodec/hevc_refs.o libavcodec/hevc_sei.o libavcodec/hevcdec.o libavcodec/hevcdsp.o libavcodec/hevcpred.o libavcodec/hnm4video.o libavcodec/hpeldsp.o libavcodec/hq_hqa.o libavcodec/hq_hqadata.o libavcodec/hq_hqadsp.o libavcodec/hqx.o libavcodec/hqxdsp.o libavcodec/hqxvlc.o libavcodec/htmlsubtitles.o libavcodec/huffman.o libavcodec/huffyuv.o libavcodec/huffyuvdec.o libavcodec/huffyuvdsp.o libavcodec/huffyuvenc.o libavcodec/huffyuvencdsp.o libavcodec/idcinvideo.o libavcodec/idctdsp.o libavcodec/iff.o libavcodec/iirfilter.o libavcodec/ilbcdec.o libavcodec/imc.o libavcodec/imgconvert.o libavcodec/imm4.o libavcodec/imx_dump_header_bsf.o libavcodec/indeo2.o libavcodec/indeo3.o libavcodec/indeo4.o libavcodec/indeo5.o libavcodec/intelh263dec.o libavcodec/interplayacm.o libavcodec/interplayvideo.o libavcodec/intrax8.o libavcodec/intrax8dsp.o libavcodec/ituh263dec.o libavcodec/ituh263enc.o libavcodec/ivi.o libavcodec/ivi_dsp.o libavcodec/j2kenc.o libavcodec/jacosubdec.o libavcodec/jfdctfst.o libavcodec/jfdctint.o libavcodec/jni.o libavcodec/jpeg2000.o libavcodec/jpeg2000dec.o libavcodec/jpeg2000dsp.o libavcodec/jpeg2000dwt.o libavcodec/jpegls.o libavcodec/jpeglsdec.o libavcodec/jpeglsenc.o libavcodec/jpegtables.o libavcodec/jrevdct.o libavcodec/jvdec.o libavcodec/kbdwin.o libavcodec/kgv1dec.o libavcodec/kmvc.o libavcodec/lagarith.o libavcodec/lagarithrac.o libavcodec/latm_parser.o libavcodec/lcldec.o libavcodec/lclenc.o libavcodec/libmp3lame.o libavcodec/libvorbisdec.o libavcodec/libvorbisenc.o libavcodec/libx264.o libavcodec/ljpegenc.o libavcodec/loco.o libavcodec/log2_tab.o libavcodec/lossless_audiodsp.o libavcodec/lossless_videodsp.o libavcodec/lossless_videoencdsp.o libavcodec/lpc.o libavcodec/lsp.o libavcodec/lzf.o libavcodec/lzw.o libavcodec/lzwenc.o libavcodec/m101.o libavcodec/mace.o libavcodec/magicyuv.o libavcodec/magicyuvenc.o libavcodec/mathtables.o libavcodec/mdct15.o libavcodec/mdct_fixed.o libavcodec/mdct_fixed_32.o libavcodec/mdct_float.o libavcodec/mdec.o libavcodec/me_cmp.o libavcodec/mediacodec.o libavcodec/metasound.o libavcodec/metasound_data.o libavcodec/microdvddec.o libavcodec/mimic.o libavcodec/mjpeg2jpeg_bsf.o libavcodec/mjpeg_parser.o libavcodec/mjpega_dump_header_bsf.o libavcodec/mjpegbdec.o libavcodec/mjpegdec.o libavcodec/mjpegenc.o libavcodec/mjpegenc_common.o libavcodec/mjpegenc_huffman.o libavcodec/mlp.o libavcodec/mlp_parse.o libavcodec/mlp_parser.o libavcodec/mlpdec.o libavcodec/mlpdsp.o libavcodec/mlpenc.o libavcodec/mlz.o libavcodec/mmvideo.o libavcodec/motion_est.o libavcodec/motionpixels.o libavcodec/movsub_bsf.o libavcodec/movtextdec.o libavcodec/movtextenc.o libavcodec/mp3_header_decompress_bsf.o libavcodec/mpc.o libavcodec/mpc7.o libavcodec/mpc8.o libavcodec/mpeg12.o libavcodec/mpeg12data.o libavcodec/mpeg12dec.o libavcodec/mpeg12enc.o libavcodec/mpeg12framerate.o libavcodec/mpeg2_metadata_bsf.o libavcodec/mpeg4_unpack_bframes_bsf.o libavcodec/mpeg4audio.o libavcodec/mpeg4video.o libavcodec/mpeg4video_parser.o libavcodec/mpeg4videodec.o libavcodec/mpeg4videoenc.o libavcodec/mpeg_er.o libavcodec/mpegaudio.o libavcodec/mpegaudio_parser.o libavcodec/mpegaudiodata.o libavcodec/mpegaudiodec_fixed.o libavcodec/mpegaudiodec_float.o libavcodec/mpegaudiodecheader.o libavcodec/mpegaudiodsp.o libavcodec/mpegaudiodsp_data.o libavcodec/mpegaudiodsp_fixed.o libavcodec/mpegaudiodsp_float.o libavcodec/mpegaudioenc_fixed.o libavcodec/mpegaudioenc_float.o libavcodec/mpegpicture.o libavcodec/mpegutils.o libavcodec/mpegvideo.o libavcodec/mpegvideo_enc.o libavcodec/mpegvideo_motion.o libavcodec/mpegvideo_parser.o libavcodec/mpegvideodata.o libavcodec/mpegvideodsp.o libavcodec/mpegvideoencdsp.o libavcodec/mpl2dec.o libavcodec/mqc.o libavcodec/mqcdec.o libavcodec/mqcenc.o libavcodec/mscc.o libavcodec/msgsmdec.o libavcodec/msmpeg4.o libavcodec/msmpeg4data.o libavcodec/msmpeg4dec.o libavcodec/msmpeg4enc.o libavcodec/msrle.o libavcodec/msrledec.o libavcodec/mss1.o libavcodec/mss12.o libavcodec/mss2.o libavcodec/mss2dsp.o libavcodec/mss3.o libavcodec/mss34dsp.o libavcodec/mss4.o libavcodec/msvideo1.o libavcodec/msvideo1enc.o libavcodec/mvcdec.o libavcodec/mwsc.o libavcodec/mxpegdec.o libavcodec/nellymoser.o libavcodec/nellymoserdec.o libavcodec/nellymoserenc.o libavcodec/noise_bsf.o libavcodec/null_bsf.o libavcodec/nuv.o libavcodec/on2avc.o libavcodec/on2avcdata.o libavcodec/options.o libavcodec/opus.o libavcodec/opus_celt.o libavcodec/opus_parser.o libavcodec/opus_pvq.o libavcodec/opus_rc.o libavcodec/opus_silk.o libavcodec/opusdec.o libavcodec/opusdsp.o libavcodec/opusenc.o libavcodec/opusenc_psy.o libavcodec/opustab.o libavcodec/pafaudio.o libavcodec/pafvideo.o libavcodec/pamenc.o libavcodec/parser.o libavcodec/parsers.o libavcodec/pcm-bluray.o libavcodec/pcm-dvd.o libavcodec/pcm-dvdenc.o libavcodec/pcm.o libavcodec/pcx.o libavcodec/pcxenc.o libavcodec/pgssubdec.o libavcodec/pictordec.o libavcodec/pixblockdsp.o libavcodec/pixlet.o libavcodec/png.o libavcodec/png_parser.o libavcodec/pngdec.o libavcodec/pngdsp.o libavcodec/pngenc.o libavcodec/pnm.o libavcodec/pnm_parser.o libavcodec/pnmdec.o libavcodec/pnmenc.o libavcodec/profiles.o libavcodec/prores_metadata_bsf.o libavcodec/proresdata.o libavcodec/proresdec2.o libavcodec/proresdsp.o libavcodec/proresenc_anatoliy.o libavcodec/proresenc_kostya.o libavcodec/prosumer.o libavcodec/psd.o libavcodec/psymodel.o libavcodec/pthread.o libavcodec/pthread_frame.o libavcodec/pthread_slice.o libavcodec/ptx.o libavcodec/qcelpdec.o libavcodec/qdm2.o libavcodec/qdmc.o libavcodec/qdrw.o libavcodec/qpeg.o libavcodec/qpeldsp.o libavcodec/qsv_api.o libavcodec/qtrle.o libavcodec/qtrleenc.o libavcodec/r210dec.o libavcodec/r210enc.o libavcodec/ra144.o libavcodec/ra144dec.o libavcodec/ra144enc.o libavcodec/ra288.o libavcodec/ralf.o libavcodec/rangecoder.o libavcodec/rasc.o libavcodec/ratecontrol.o libavcodec/raw.o libavcodec/rawdec.o libavcodec/rawenc.o libavcodec/rdft.o libavcodec/realtextdec.o libavcodec/remove_extradata_bsf.o libavcodec/reverse.o libavcodec/rl.o libavcodec/rl2.o libavcodec/rle.o libavcodec/roqaudioenc.o libavcodec/roqvideo.o libavcodec/roqvideodec.o libavcodec/roqvideoenc.o libavcodec/rpza.o libavcodec/rscc.o libavcodec/rtjpeg.o libavcodec/rv10.o libavcodec/rv10enc.o libavcodec/rv20enc.o libavcodec/rv30.o libavcodec/rv30dsp.o libavcodec/rv34.o libavcodec/rv34_parser.o libavcodec/rv34dsp.o libavcodec/rv40.o libavcodec/rv40dsp.o libavcodec/s302m.o libavcodec/s302menc.o libavcodec/samidec.o libavcodec/sanm.o libavcodec/sbc.o libavcodec/sbc_parser.o libavcodec/sbcdec.o libavcodec/sbcdec_data.o libavcodec/sbcdsp.o libavcodec/sbcdsp_data.o libavcodec/sbcenc.o libavcodec/sbrdsp.o libavcodec/sbrdsp_fixed.o libavcodec/scpr.o libavcodec/screenpresso.o libavcodec/sgidec.o libavcodec/sgienc.o libavcodec/sgirledec.o libavcodec/sheervideo.o libavcodec/shorten.o libavcodec/simple_idct.o libavcodec/sinewin.o libavcodec/sinewin_fixed.o libavcodec/sipr.o libavcodec/sipr16k.o libavcodec/sipr_parser.o libavcodec/smacker.o libavcodec/smc.o libavcodec/smvjpegdec.o libavcodec/snappy.o libavcodec/snow.o libavcodec/snow_dwt.o libavcodec/snowdec.o libavcodec/snowenc.o libavcodec/sonic.o libavcodec/sp5xdec.o libavcodec/speedhq.o libavcodec/srtdec.o libavcodec/srtenc.o libavcodec/startcode.o libavcodec/subviewerdec.o libavcodec/sunrast.o libavcodec/sunrastenc.o libavcodec/svq1.o libavcodec/svq13.o libavcodec/svq1dec.o libavcodec/svq1enc.o libavcodec/svq3.o libavcodec/synth_filter.o libavcodec/tak.o libavcodec/tak_parser.o libavcodec/takdec.o libavcodec/takdsp.o libavcodec/targa.o libavcodec/targa_y216dec.o libavcodec/targaenc.o libavcodec/tdsc.o libavcodec/textdec.o libavcodec/texturedsp.o libavcodec/tiertexseqv.o libavcodec/tiff.o libavcodec/tiff_common.o libavcodec/tiff_data.o libavcodec/tiffenc.o libavcodec/tmv.o libavcodec/tpeldsp.o libavcodec/trace_headers_bsf.o libavcodec/truehd_core_bsf.o libavcodec/truemotion1.o libavcodec/truemotion2.o libavcodec/truemotion2rt.o libavcodec/truespeech.o libavcodec/tscc.o libavcodec/tscc2.o libavcodec/tta.o libavcodec/ttadata.o libavcodec/ttadsp.o libavcodec/ttaenc.o libavcodec/ttaencdsp.o libavcodec/twinvq.o libavcodec/twinvqdec.o libavcodec/txd.o libavcodec/ulti.o libavcodec/utils.o libavcodec/utvideo.o libavcodec/utvideodec.o libavcodec/utvideodsp.o libavcodec/utvideoenc.o libavcodec/v210dec.o libavcodec/v210enc.o libavcodec/v210x.o libavcodec/v308dec.o libavcodec/v308enc.o libavcodec/v408dec.o libavcodec/v408enc.o libavcodec/v410dec.o libavcodec/v410enc.o libavcodec/vb.o libavcodec/vble.o libavcodec/vc1.o libavcodec/vc1_block.o libavcodec/vc1_loopfilter.o libavcodec/vc1_mc.o libavcodec/vc1_parser.o libavcodec/vc1_pred.o libavcodec/vc1data.o libavcodec/vc1dec.o libavcodec/vc1dsp.o libavcodec/vc2enc.o libavcodec/vc2enc_dwt.o libavcodec/vcr1.o libavcodec/videodsp.o libavcodec/vima.o libavcodec/vmdaudio.o libavcodec/vmdvideo.o libavcodec/vmnc.o libavcodec/vorbis.o libavcodec/vorbis_data.o libavcodec/vorbis_parser.o libavcodec/vorbisdec.o libavcodec/vorbisdsp.o libavcodec/vorbisenc.o libavcodec/vp3.o libavcodec/vp3_parser.o libavcodec/vp3dsp.o libavcodec/vp5.o libavcodec/vp56.o libavcodec/vp56data.o libavcodec/vp56dsp.o libavcodec/vp56rac.o libavcodec/vp6.o libavcodec/vp6dsp.o libavcodec/vp8.o libavcodec/vp8_parser.o libavcodec/vp8dsp.o libavcodec/vp9.o libavcodec/vp9_metadata_bsf.o libavcodec/vp9_parser.o libavcodec/vp9_raw_reorder_bsf.o libavcodec/vp9_superframe_bsf.o libavcodec/vp9_superframe_split_bsf.o libavcodec/vp9block.o libavcodec/vp9data.o libavcodec/vp9dsp.o libavcodec/vp9dsp_10bpp.o libavcodec/vp9dsp_12bpp.o libavcodec/vp9dsp_8bpp.o libavcodec/vp9lpf.o libavcodec/vp9mvs.o libavcodec/vp9prob.o libavcodec/vp9recon.o libavcodec/vqavideo.o libavcodec/wavpack.o libavcodec/wavpackenc.o libavcodec/wcmv.o libavcodec/webp.o libavcodec/webvttdec.o libavcodec/webvttenc.o libavcodec/wma.o libavcodec/wma_common.o libavcodec/wma_freqs.o libavcodec/wmadec.o libavcodec/wmaenc.o libavcodec/wmalosslessdec.o libavcodec/wmaprodec.o libavcodec/wmavoice.o libavcodec/wmv2.o libavcodec/wmv2data.o libavcodec/wmv2dec.o libavcodec/wmv2dsp.o libavcodec/wmv2enc.o libavcodec/wnv1.o libavcodec/wrapped_avframe.o libavcodec/ws-snd1.o libavcodec/x86/aacencdsp.o libavcodec/x86/aacencdsp_init.o libavcodec/x86/aacpsdsp.o libavcodec/x86/aacpsdsp_init.o libavcodec/x86/ac3dsp.o libavcodec/x86/ac3dsp_downmix.o libavcodec/x86/ac3dsp_init.o libavcodec/x86/alacdsp.o libavcodec/x86/alacdsp_init.o libavcodec/x86/audiodsp.o libavcodec/x86/audiodsp_init.o libavcodec/x86/blockdsp.o libavcodec/x86/blockdsp_init.o libavcodec/x86/bswapdsp.o libavcodec/x86/bswapdsp_init.o libavcodec/x86/cavsdsp.o libavcodec/x86/cavsidct.o libavcodec/x86/celt_pvq_init.o libavcodec/x86/celt_pvq_search.o libavcodec/x86/constants.o libavcodec/x86/dcadsp.o libavcodec/x86/dcadsp_init.o libavcodec/x86/dct32.o libavcodec/x86/dct_init.o libavcodec/x86/dirac_dwt.o libavcodec/x86/dirac_dwt_init.o libavcodec/x86/diracdsp.o libavcodec/x86/diracdsp_init.o libavcodec/x86/dnxhdenc.o libavcodec/x86/dnxhdenc_init.o libavcodec/x86/exrdsp.o libavcodec/x86/exrdsp_init.o libavcodec/x86/fdct.o libavcodec/x86/fdctdsp_init.o libavcodec/x86/fft.o libavcodec/x86/fft_init.o libavcodec/x86/flac_dsp_gpl.o libavcodec/x86/flacdsp.o libavcodec/x86/flacdsp_init.o libavcodec/x86/fmtconvert.o libavcodec/x86/fmtconvert_init.o libavcodec/x86/fpel.o libavcodec/x86/g722dsp.o libavcodec/x86/g722dsp_init.o libavcodec/x86/h263_loopfilter.o libavcodec/x86/h263dsp_init.o libavcodec/x86/h264_chromamc.o libavcodec/x86/h264_chromamc_10bit.o libavcodec/x86/h264_deblock.o libavcodec/x86/h264_deblock_10bit.o libavcodec/x86/h264_idct.o libavcodec/x86/h264_idct_10bit.o libavcodec/x86/h264_intrapred.o libavcodec/x86/h264_intrapred_10bit.o libavcodec/x86/h264_intrapred_init.o libavcodec/x86/h264_qpel.o libavcodec/x86/h264_qpel_10bit.o libavcodec/x86/h264_qpel_8bit.o libavcodec/x86/h264_weight.o libavcodec/x86/h264_weight_10bit.o libavcodec/x86/h264chroma_init.o libavcodec/x86/h264dsp_init.o libavcodec/x86/hevc_add_res.o libavcodec/x86/hevc_deblock.o libavcodec/x86/hevc_idct.o libavcodec/x86/hevc_mc.o libavcodec/x86/hevc_sao.o libavcodec/x86/hevc_sao_10bit.o libavcodec/x86/hevcdsp_init.o libavcodec/x86/hpeldsp.o libavcodec/x86/hpeldsp_init.o libavcodec/x86/hpeldsp_vp3.o libavcodec/x86/hpeldsp_vp3_init.o libavcodec/x86/huffyuvdsp.o libavcodec/x86/huffyuvdsp_init.o libavcodec/x86/huffyuvencdsp.o libavcodec/x86/huffyuvencdsp_init.o libavcodec/x86/idctdsp.o libavcodec/x86/idctdsp_init.o libavcodec/x86/imdct36.o libavcodec/x86/jpeg2000dsp.o libavcodec/x86/jpeg2000dsp_init.o libavcodec/x86/lossless_audiodsp.o libavcodec/x86/lossless_audiodsp_init.o libavcodec/x86/lossless_videodsp.o libavcodec/x86/lossless_videodsp_init.o libavcodec/x86/lossless_videoencdsp.o libavcodec/x86/lossless_videoencdsp_init.o libavcodec/x86/lpc.o libavcodec/x86/mdct15.o libavcodec/x86/mdct15_init.o libavcodec/x86/me_cmp.o libavcodec/x86/me_cmp_init.o libavcodec/x86/mlpdsp.o libavcodec/x86/mlpdsp_init.o libavcodec/x86/mpegaudiodsp.o libavcodec/x86/mpegvideo.o libavcodec/x86/mpegvideodsp.o libavcodec/x86/mpegvideoenc.o libavcodec/x86/mpegvideoencdsp.o libavcodec/x86/mpegvideoencdsp_init.o libavcodec/x86/opusdsp.o libavcodec/x86/opusdsp_init.o libavcodec/x86/pixblockdsp.o libavcodec/x86/pixblockdsp_init.o libavcodec/x86/pngdsp.o libavcodec/x86/pngdsp_init.o libavcodec/x86/proresdsp.o libavcodec/x86/proresdsp_init.o libavcodec/x86/qpel.o libavcodec/x86/qpeldsp.o libavcodec/x86/qpeldsp_init.o libavcodec/x86/rv34dsp.o libavcodec/x86/rv34dsp_init.o libavcodec/x86/rv40dsp.o libavcodec/x86/rv40dsp_init.o libavcodec/x86/sbcdsp.o libavcodec/x86/sbcdsp_init.o libavcodec/x86/sbrdsp.o libavcodec/x86/sbrdsp_init.o libavcodec/x86/simple_idct.o libavcodec/x86/simple_idct10.o libavcodec/x86/snowdsp.o libavcodec/x86/svq1enc.o libavcodec/x86/svq1enc_init.o libavcodec/x86/synth_filter.o libavcodec/x86/synth_filter_init.o libavcodec/x86/takdsp.o libavcodec/x86/takdsp_init.o libavcodec/x86/ttadsp.o libavcodec/x86/ttadsp_init.o libavcodec/x86/ttaencdsp.o libavcodec/x86/ttaencdsp_init.o libavcodec/x86/utvideodsp.o libavcodec/x86/utvideodsp_init.o libavcodec/x86/v210-init.o libavcodec/x86/v210.o libavcodec/x86/v210enc.o libavcodec/x86/v210enc_init.o libavcodec/x86/vc1dsp_init.o libavcodec/x86/vc1dsp_loopfilter.o libavcodec/x86/vc1dsp_mc.o libavcodec/x86/vc1dsp_mmx.o libavcodec/x86/videodsp.o libavcodec/x86/videodsp_init.o libavcodec/x86/vorbisdsp.o libavcodec/x86/vorbisdsp_init.o libavcodec/x86/vp3dsp.o libavcodec/x86/vp3dsp_init.o libavcodec/x86/vp6dsp.o libavcodec/x86/vp6dsp_init.o libavcodec/x86/vp8dsp.o libavcodec/x86/vp8dsp_init.o libavcodec/x86/vp8dsp_loopfilter.o libavcodec/x86/vp9dsp_init.o libavcodec/x86/vp9dsp_init_10bpp.o libavcodec/x86/vp9dsp_init_12bpp.o libavcodec/x86/vp9dsp_init_16bpp.o libavcodec/x86/vp9intrapred.o libavcodec/x86/vp9intrapred_16bpp.o libavcodec/x86/vp9itxfm.o libavcodec/x86/vp9itxfm_16bpp.o libavcodec/x86/vp9lpf.o libavcodec/x86/vp9lpf_16bpp.o libavcodec/x86/vp9mc.o libavcodec/x86/vp9mc_16bpp.o libavcodec/x86/xvididct.o libavcodec/x86/xvididct_init.o libavcodec/xan.o libavcodec/xbmdec.o libavcodec/xbmenc.o libavcodec/xface.o libavcodec/xfacedec.o libavcodec/xfaceenc.o libavcodec/xiph.o libavcodec/xl.o libavcodec/xma_parser.o libavcodec/xpmdec.o libavcodec/xsubdec.o libavcodec/xsubenc.o libavcodec/xvididct.o libavcodec/xwddec.o libavcodec/xwdenc.o libavcodec/xxan.o libavcodec/y41pdec.o libavcodec/y41penc.o libavcodec/ylc.o libavcodec/yop.o libavcodec/yuv4dec.o libavcodec/yuv4enc.o libavcodec/zerocodec.o libavcodec/zmbv.o libavcodec/zmbvenc.o > libavcodec/avcodec-58.def
no symbols
no symbols
no symbols
LD	libavcodec/avcodec-58.dll
i686-w64-mingw32-dlltool -m i386 -d libavcodec/avcodec-58.def -l libavcodec/avcodec.lib -D avcodec-58.dll
EXTERN_PREFIX="_" AR="i686-w64-mingw32-ar" NM="i686-w64-mingw32-nm -g" ./compat/windows/makedef libavformat/libavformat.ver libavformat/3dostr.o libavformat/4xm.o libavformat/a64.o libavformat/aacdec.o libavformat/aadec.o libavformat/ac3dec.o libavformat/acm.o libavformat/act.o libavformat/adp.o libavformat/ads.o libavformat/adtsenc.o libavformat/adxdec.o libavformat/aea.o libavformat/afc.o libavformat/aiffdec.o libavformat/aiffenc.o libavformat/aixdec.o libavformat/allformats.o libavformat/amr.o libavformat/anm.o libavformat/apc.o libavformat/ape.o libavformat/apetag.o libavformat/apngdec.o libavformat/apngenc.o libavformat/aptxdec.o libavformat/aqtitledec.o libavformat/asf.o libavformat/asfcrypt.o libavformat/asfdec_f.o libavformat/asfdec_o.o libavformat/asfenc.o libavformat/assdec.o libavformat/assenc.o libavformat/ast.o libavformat/astdec.o libavformat/astenc.o libavformat/async.o libavformat/au.o libavformat/audiointerleave.o libavformat/av1.o libavformat/avc.o libavformat/avidec.o libavformat/avienc.o libavformat/avio.o libavformat/aviobuf.o libavformat/avlanguage.o libavformat/avr.o libavformat/avs.o libavformat/bethsoftvid.o libavformat/bfi.o libavformat/bink.o libavformat/bintext.o libavformat/bit.o libavformat/bmv.o libavformat/boadec.o libavformat/brstm.o libavformat/c93.o libavformat/cache.o libavformat/caf.o libavformat/cafdec.o libavformat/cafenc.o libavformat/cavsvideodec.o libavformat/cdg.o libavformat/cdxl.o libavformat/cinedec.o libavformat/codec2.o libavformat/concat.o libavformat/concatdec.o libavformat/crcenc.o libavformat/crypto.o libavformat/cutils.o libavformat/dash.o libavformat/dashenc.o libavformat/data_uri.o libavformat/dauddec.o libavformat/daudenc.o libavformat/davs2.o libavformat/dcstr.o libavformat/dfa.o libavformat/dhav.o libavformat/diracdec.o libavformat/dnxhddec.o libavformat/dsfdec.o libavformat/dsicin.o libavformat/dss.o libavformat/dtsdec.o libavformat/dtshddec.o libavformat/dump.o libavformat/dv.o libavformat/dvbsub.o libavformat/dvbtxt.o libavformat/dvenc.o libavformat/dxa.o libavformat/eacdata.o libavformat/electronicarts.o libavformat/epafdec.o libavformat/ffmetadec.o libavformat/ffmetaenc.o libavformat/fifo.o libavformat/fifo_test.o libavformat/file.o libavformat/filmstripdec.o libavformat/filmstripenc.o libavformat/fitsdec.o libavformat/fitsenc.o libavformat/flac_picture.o libavformat/flacdec.o libavformat/flacenc.o libavformat/flacenc_header.o libavformat/flic.o libavformat/flvdec.o libavformat/flvenc.o libavformat/format.o libavformat/framecrcenc.o libavformat/framehash.o libavformat/frmdec.o libavformat/fsb.o libavformat/ftp.o libavformat/g722.o libavformat/g723_1.o libavformat/g726.o libavformat/g729dec.o libavformat/gdv.o libavformat/genh.o libavformat/gif.o libavformat/gifdec.o libavformat/golomb_tab.o libavformat/gopher.o libavformat/gsmdec.o libavformat/gxf.o libavformat/gxfenc.o libavformat/h261dec.o libavformat/h263dec.o libavformat/h264dec.o libavformat/hashenc.o libavformat/hcom.o libavformat/hdsenc.o libavformat/hevc.o libavformat/hevcdec.o libavformat/hls.o libavformat/hlsenc.o libavformat/hlsplaylist.o libavformat/hlsproto.o libavformat/hnm.o libavformat/http.o libavformat/httpauth.o libavformat/icecast.o libavformat/icodec.o libavformat/icoenc.o libavformat/id3v1.o libavformat/id3v2.o libavformat/id3v2enc.o libavformat/idcin.o libavformat/idroqdec.o libavformat/idroqenc.o libavformat/iff.o libavformat/ifv.o libavformat/ilbc.o libavformat/img2.o libavformat/img2_alias_pix.o libavformat/img2_brender_pix.o libavformat/img2dec.o libavformat/img2enc.o libavformat/ingenientdec.o libavformat/ip.o libavformat/ipmovie.o libavformat/ircam.o libavformat/ircamdec.o libavformat/ircamenc.o libavformat/isom.o libavformat/iss.o libavformat/iv8.o libavformat/ivfdec.o libavformat/ivfenc.o libavformat/jacosubdec.o libavformat/jacosubenc.o libavformat/jvdec.o libavformat/latmenc.o libavformat/lmlm4.o libavformat/loasdec.o libavformat/log2_tab.o libavformat/lrc.o libavformat/lrcdec.o libavformat/lrcenc.o libavformat/lvfdec.o libavformat/lxfdec.o libavformat/m4vdec.o libavformat/matroska.o libavformat/matroskadec.o libavformat/matroskaenc.o libavformat/md5proto.o libavformat/metadata.o libavformat/mgsts.o libavformat/microdvddec.o libavformat/microdvdenc.o libavformat/mj2kdec.o libavformat/mkvtimestamp_v2.o libavformat/mlpdec.o libavformat/mlvdec.o libavformat/mm.o libavformat/mmf.o libavformat/mms.o libavformat/mmsh.o libavformat/mmst.o libavformat/mov.o libavformat/mov_chan.o libavformat/mov_esds.o libavformat/movenc.o libavformat/movenccenc.o libavformat/movenchint.o libavformat/mp3dec.o libavformat/mp3enc.o libavformat/mpc.o libavformat/mpc8.o libavformat/mpeg.o libavformat/mpegenc.o libavformat/mpegts.o libavformat/mpegtsenc.o libavformat/mpegvideodec.o libavformat/mpjpeg.o libavformat/mpjpegdec.o libavformat/mpl2dec.o libavformat/mpsubdec.o libavformat/msf.o libavformat/msnwc_tcp.o libavformat/mtaf.o libavformat/mtv.o libavformat/musx.o libavformat/mux.o libavformat/mvdec.o libavformat/mvi.o libavformat/mxf.o libavformat/mxfdec.o libavformat/mxfenc.o libavformat/mxg.o libavformat/ncdec.o libavformat/network.o libavformat/nistspheredec.o libavformat/nspdec.o libavformat/nsvdec.o libavformat/nullenc.o libavformat/nut.o libavformat/nutdec.o libavformat/nutenc.o libavformat/nuv.o libavformat/oggdec.o libavformat/oggenc.o libavformat/oggparsecelt.o libavformat/oggparsedaala.o libavformat/oggparsedirac.o libavformat/oggparseflac.o libavformat/oggparseogm.o libavformat/oggparseopus.o libavformat/oggparseskeleton.o libavformat/oggparsespeex.o libavformat/oggparsetheora.o libavformat/oggparsevorbis.o libavformat/oggparsevp8.o libavformat/oma.o libavformat/omadec.o libavformat/omaenc.o libavformat/options.o libavformat/os_support.o libavformat/paf.o libavformat/pcm.o libavformat/pcmdec.o libavformat/pcmenc.o libavformat/pjsdec.o libavformat/pmpdec.o libavformat/prompeg.o libavformat/protocols.o libavformat/psxstr.o libavformat/pva.o libavformat/pvfdec.o libavformat/qcp.o libavformat/qtpalette.o libavformat/r3d.o libavformat/rawdec.o libavformat/rawenc.o libavformat/rawutils.o libavformat/rawvideodec.o libavformat/rdt.o libavformat/realtextdec.o libavformat/redspark.o libavformat/replaygain.o libavformat/riff.o libavformat/riffdec.o libavformat/riffenc.o libavformat/rl2.o libavformat/rm.o libavformat/rmdec.o libavformat/rmenc.o libavformat/rmsipr.o libavformat/rpl.o libavformat/rsd.o libavformat/rso.o libavformat/rsodec.o libavformat/rsoenc.o libavformat/rtmpdigest.o libavformat/rtmphttp.o libavformat/rtmppkt.o libavformat/rtmpproto.o libavformat/rtp.o libavformat/rtpdec.o libavformat/rtpdec_ac3.o libavformat/rtpdec_amr.o libavformat/rtpdec_asf.o libavformat/rtpdec_dv.o libavformat/rtpdec_g726.o libavformat/rtpdec_h261.o libavformat/rtpdec_h263.o libavformat/rtpdec_h263_rfc2190.o libavformat/rtpdec_h264.o libavformat/rtpdec_hevc.o libavformat/rtpdec_ilbc.o libavformat/rtpdec_jpeg.o libavformat/rtpdec_latm.o libavformat/rtpdec_mpa_robust.o libavformat/rtpdec_mpeg12.o libavformat/rtpdec_mpeg4.o libavformat/rtpdec_mpegts.o libavformat/rtpdec_qcelp.o libavformat/rtpdec_qdm2.o libavformat/rtpdec_qt.o libavformat/rtpdec_rfc4175.o libavformat/rtpdec_svq3.o libavformat/rtpdec_vc2hq.o libavformat/rtpdec_vp8.o libavformat/rtpdec_vp9.o libavformat/rtpdec_xiph.o libavformat/rtpenc.o libavformat/rtpenc_aac.o libavformat/rtpenc_amr.o libavformat/rtpenc_chain.o libavformat/rtpenc_h261.o libavformat/rtpenc_h263.o libavformat/rtpenc_h263_rfc2190.o libavformat/rtpenc_h264_hevc.o libavformat/rtpenc_jpeg.o libavformat/rtpenc_latm.o libavformat/rtpenc_mpegts.o libavformat/rtpenc_mpv.o libavformat/rtpenc_vc2hq.o libavformat/rtpenc_vp8.o libavformat/rtpenc_vp9.o libavformat/rtpenc_xiph.o libavformat/rtpproto.o libavformat/rtsp.o libavformat/rtspdec.o libavformat/rtspenc.o libavformat/s337m.o libavformat/samidec.o libavformat/sapdec.o libavformat/sapenc.o libavformat/sauce.o libavformat/sbcdec.o libavformat/sbgdec.o libavformat/sccdec.o libavformat/sccenc.o libavformat/sdp.o libavformat/sdr2.o libavformat/sdsdec.o libavformat/sdxdec.o libavformat/segafilm.o libavformat/segafilmenc.o libavformat/segment.o libavformat/serdec.o libavformat/shortendec.o libavformat/sierravmd.o libavformat/siff.o libavformat/smacker.o libavformat/smjpeg.o libavformat/smjpegdec.o libavformat/smjpegenc.o libavformat/smoothstreamingenc.o libavformat/smush.o libavformat/sol.o libavformat/soxdec.o libavformat/soxenc.o libavformat/spdif.o libavformat/spdifdec.o libavformat/spdifenc.o libavformat/srtdec.o libavformat/srtenc.o libavformat/srtp.o libavformat/srtpproto.o libavformat/stldec.o libavformat/subfile.o libavformat/subtitles.o libavformat/subviewer1dec.o libavformat/subviewerdec.o libavformat/supdec.o libavformat/supenc.o libavformat/svag.o libavformat/swf.o libavformat/swfdec.o libavformat/swfenc.o libavformat/takdec.o libavformat/tcp.o libavformat/tedcaptionsdec.o libavformat/tee.o libavformat/tee_common.o libavformat/teeproto.o libavformat/thp.o libavformat/tiertexseq.o libavformat/tls.o libavformat/tls_schannel.o libavformat/tmv.o libavformat/tta.o libavformat/ttaenc.o libavformat/tty.o libavformat/txd.o libavformat/ty.o libavformat/udp.o libavformat/uncodedframecrcenc.o libavformat/url.o libavformat/urldecode.o libavformat/utils.o libavformat/v210.o libavformat/vag.o libavformat/vc1dec.o libavformat/vc1test.o libavformat/vc1testenc.o libavformat/vividas.o libavformat/vivo.o libavformat/voc.o libavformat/voc_packet.o libavformat/vocdec.o libavformat/vocenc.o libavformat/vorbiscomment.o libavformat/vpcc.o libavformat/vpk.o libavformat/vplayerdec.o libavformat/vqf.o libavformat/w64.o libavformat/wavdec.o libavformat/wavenc.o libavformat/wc3movie.o libavformat/webm_chunk.o libavformat/webmdashenc.o libavformat/webpenc.o libavformat/webvttdec.o libavformat/webvttenc.o libavformat/westwood_aud.o libavformat/westwood_vqa.o libavformat/wsddec.o libavformat/wtv_common.o libavformat/wtvdec.o libavformat/wtvenc.o libavformat/wv.o libavformat/wvdec.o libavformat/wvedec.o libavformat/wvenc.o libavformat/xa.o libavformat/xmv.o libavformat/xvag.o libavformat/xwma.o libavformat/yop.o libavformat/yuv4mpegdec.o libavformat/yuv4mpegenc.o > libavformat/avformat-58.def
LD	libavformat/avformat-58.dll
i686-w64-mingw32-dlltool -m i386 -d libavformat/avformat-58.def -l libavformat/avformat.lib -D avformat-58.dll
EXTERN_PREFIX="_" AR="i686-w64-mingw32-ar" NM="i686-w64-mingw32-nm -g" ./compat/windows/makedef libavfilter/libavfilter.ver libavfilter/aeval.o libavfilter/af_acontrast.o libavfilter/af_acopy.o libavfilter/af_acrossover.o libavfilter/af_acrusher.o libavfilter/af_adeclick.o libavfilter/af_adelay.o libavfilter/af_aderivative.o libavfilter/af_aecho.o libavfilter/af_aemphasis.o libavfilter/af_afade.o libavfilter/af_afftdn.o libavfilter/af_afftfilt.o libavfilter/af_afir.o libavfilter/af_aformat.o libavfilter/af_agate.o libavfilter/af_aiir.o libavfilter/af_alimiter.o libavfilter/af_amerge.o libavfilter/af_amix.o libavfilter/af_amultiply.o libavfilter/af_anequalizer.o libavfilter/af_anlmdn.o libavfilter/af_anull.o libavfilter/af_apad.o libavfilter/af_aphaser.o libavfilter/af_apulsator.o libavfilter/af_aresample.o libavfilter/af_asetnsamples.o libavfilter/af_asetrate.o libavfilter/af_ashowinfo.o libavfilter/af_asoftclip.o libavfilter/af_astats.o libavfilter/af_atempo.o libavfilter/af_biquads.o libavfilter/af_channelmap.o libavfilter/af_channelsplit.o libavfilter/af_chorus.o libavfilter/af_compand.o libavfilter/af_compensationdelay.o libavfilter/af_crossfeed.o libavfilter/af_crystalizer.o libavfilter/af_dcshift.o libavfilter/af_deesser.o libavfilter/af_drmeter.o libavfilter/af_dynaudnorm.o libavfilter/af_earwax.o libavfilter/af_extrastereo.o libavfilter/af_firequalizer.o libavfilter/af_flanger.o libavfilter/af_haas.o libavfilter/af_hdcd.o libavfilter/af_headphone.o libavfilter/af_join.o libavfilter/af_loudnorm.o libavfilter/af_mcompand.o libavfilter/af_pan.o libavfilter/af_replaygain.o libavfilter/af_sidechaincompress.o libavfilter/af_silencedetect.o libavfilter/af_silenceremove.o libavfilter/af_stereotools.o libavfilter/af_stereowiden.o libavfilter/af_superequalizer.o libavfilter/af_surround.o libavfilter/af_tremolo.o libavfilter/af_vibrato.o libavfilter/af_volume.o libavfilter/af_volumedetect.o libavfilter/allfilters.o libavfilter/asink_anullsink.o libavfilter/asrc_anoisesrc.o libavfilter/asrc_anullsrc.o libavfilter/asrc_hilbert.o libavfilter/asrc_sinc.o libavfilter/asrc_sine.o libavfilter/audio.o libavfilter/avf_abitscope.o libavfilter/avf_ahistogram.o libavfilter/avf_aphasemeter.o libavfilter/avf_avectorscope.o libavfilter/avf_concat.o libavfilter/avf_showcqt.o libavfilter/avf_showfreqs.o libavfilter/avf_showspatial.o libavfilter/avf_showspectrum.o libavfilter/avf_showvolume.o libavfilter/avf_showwaves.o libavfilter/avfilter.o libavfilter/avfiltergraph.o libavfilter/bbox.o libavfilter/boxblur.o libavfilter/buffersink.o libavfilter/buffersrc.o libavfilter/colorspace.o libavfilter/colorspacedsp.o libavfilter/dnn_backend_native.o libavfilter/dnn_interface.o libavfilter/drawutils.o libavfilter/ebur128.o libavfilter/f_bench.o libavfilter/f_cue.o libavfilter/f_drawgraph.o libavfilter/f_ebur128.o libavfilter/f_graphmonitor.o libavfilter/f_interleave.o libavfilter/f_loop.o libavfilter/f_metadata.o libavfilter/f_perms.o libavfilter/f_realtime.o libavfilter/f_reverse.o libavfilter/f_select.o libavfilter/f_sendcmd.o libavfilter/f_sidedata.o libavfilter/f_streamselect.o libavfilter/fifo.o libavfilter/formats.o libavfilter/framepool.o libavfilter/framequeue.o libavfilter/framesync.o libavfilter/generate_wave_table.o libavfilter/graphdump.o libavfilter/graphparser.o libavfilter/lavfutils.o libavfilter/log2_tab.o libavfilter/lswsutils.o libavfilter/motion_estimation.o libavfilter/pthread.o libavfilter/scale.o libavfilter/scene_sad.o libavfilter/setpts.o libavfilter/settb.o libavfilter/split.o libavfilter/src_movie.o libavfilter/transform.o libavfilter/trim.o libavfilter/vaf_spectrumsynth.o libavfilter/vf_alphamerge.o libavfilter/vf_amplify.o libavfilter/vf_aspect.o libavfilter/vf_atadenoise.o libavfilter/vf_avgblur.o libavfilter/vf_bbox.o libavfilter/vf_bitplanenoise.o libavfilter/vf_blackdetect.o libavfilter/vf_blackframe.o libavfilter/vf_blend.o libavfilter/vf_bm3d.o libavfilter/vf_boxblur.o libavfilter/vf_bwdif.o libavfilter/vf_chromakey.o libavfilter/vf_chromashift.o libavfilter/vf_ciescope.o libavfilter/vf_codecview.o libavfilter/vf_colorbalance.o libavfilter/vf_colorchannelmixer.o libavfilter/vf_colorconstancy.o libavfilter/vf_colorkey.o libavfilter/vf_colorlevels.o libavfilter/vf_colormatrix.o libavfilter/vf_colorspace.o libavfilter/vf_convolution.o libavfilter/vf_convolve.o libavfilter/vf_copy.o libavfilter/vf_cover_rect.o libavfilter/vf_crop.o libavfilter/vf_cropdetect.o libavfilter/vf_curves.o libavfilter/vf_datascope.o libavfilter/vf_dctdnoiz.o libavfilter/vf_deband.o libavfilter/vf_deblock.o libavfilter/vf_decimate.o libavfilter/vf_dedot.o libavfilter/vf_deflicker.o libavfilter/vf_dejudder.o libavfilter/vf_delogo.o libavfilter/vf_derain.o libavfilter/vf_deshake.o libavfilter/vf_despill.o libavfilter/vf_detelecine.o libavfilter/vf_displace.o libavfilter/vf_drawbox.o libavfilter/vf_edgedetect.o libavfilter/vf_elbg.o libavfilter/vf_entropy.o libavfilter/vf_eq.o libavfilter/vf_extractplanes.o libavfilter/vf_fade.o libavfilter/vf_fftdnoiz.o libavfilter/vf_fftfilt.o libavfilter/vf_field.o libavfilter/vf_fieldhint.o libavfilter/vf_fieldmatch.o libavfilter/vf_fieldorder.o libavfilter/vf_fillborders.o libavfilter/vf_find_rect.o libavfilter/vf_floodfill.o libavfilter/vf_format.o libavfilter/vf_fps.o libavfilter/vf_framepack.o libavfilter/vf_framerate.o libavfilter/vf_framestep.o libavfilter/vf_freezedetect.o libavfilter/vf_fspp.o libavfilter/vf_gblur.o libavfilter/vf_geq.o libavfilter/vf_gradfun.o libavfilter/vf_hflip.o libavfilter/vf_histeq.o libavfilter/vf_histogram.o libavfilter/vf_hqdn3d.o libavfilter/vf_hqx.o libavfilter/vf_hue.o libavfilter/vf_hwdownload.o libavfilter/vf_hwmap.o libavfilter/vf_hwupload.o libavfilter/vf_hysteresis.o libavfilter/vf_idet.o libavfilter/vf_il.o libavfilter/vf_kerndeint.o libavfilter/vf_lagfun.o libavfilter/vf_lenscorrection.o libavfilter/vf_limiter.o libavfilter/vf_lumakey.o libavfilter/vf_lut.o libavfilter/vf_lut2.o libavfilter/vf_lut3d.o libavfilter/vf_maskedclamp.o libavfilter/vf_maskedmerge.o libavfilter/vf_maskfun.o libavfilter/vf_mcdeint.o libavfilter/vf_mergeplanes.o libavfilter/vf_mestimate.o libavfilter/vf_midequalizer.o libavfilter/vf_minterpolate.o libavfilter/vf_mix.o libavfilter/vf_mpdecimate.o libavfilter/vf_neighbor.o libavfilter/vf_nlmeans.o libavfilter/vf_nnedi.o libavfilter/vf_noise.o libavfilter/vf_normalize.o libavfilter/vf_null.o libavfilter/vf_overlay.o libavfilter/vf_owdenoise.o libavfilter/vf_pad.o libavfilter/vf_palettegen.o libavfilter/vf_paletteuse.o libavfilter/vf_perspective.o libavfilter/vf_phase.o libavfilter/vf_pixdesctest.o libavfilter/vf_pp.o libavfilter/vf_pp7.o libavfilter/vf_premultiply.o libavfilter/vf_pseudocolor.o libavfilter/vf_psnr.o libavfilter/vf_pullup.o libavfilter/vf_qp.o libavfilter/vf_random.o libavfilter/vf_readeia608.o libavfilter/vf_readvitc.o libavfilter/vf_remap.o libavfilter/vf_removegrain.o libavfilter/vf_removelogo.o libavfilter/vf_repeatfields.o libavfilter/vf_rotate.o libavfilter/vf_sab.o libavfilter/vf_scale.o libavfilter/vf_selectivecolor.o libavfilter/vf_separatefields.o libavfilter/vf_setparams.o libavfilter/vf_showinfo.o libavfilter/vf_showpalette.o libavfilter/vf_shuffleframes.o libavfilter/vf_shuffleplanes.o libavfilter/vf_signalstats.o libavfilter/vf_signature.o libavfilter/vf_smartblur.o libavfilter/vf_spp.o libavfilter/vf_sr.o libavfilter/vf_ssim.o libavfilter/vf_stack.o libavfilter/vf_stereo3d.o libavfilter/vf_super2xsai.o libavfilter/vf_swaprect.o libavfilter/vf_swapuv.o libavfilter/vf_telecine.o libavfilter/vf_threshold.o libavfilter/vf_thumbnail.o libavfilter/vf_tile.o libavfilter/vf_tinterlace.o libavfilter/vf_tonemap.o libavfilter/vf_tpad.o libavfilter/vf_transpose.o libavfilter/vf_unsharp.o libavfilter/vf_uspp.o libavfilter/vf_vaguedenoiser.o libavfilter/vf_vectorscope.o libavfilter/vf_vflip.o libavfilter/vf_vfrdet.o libavfilter/vf_vibrance.o libavfilter/vf_vignette.o libavfilter/vf_vmafmotion.o libavfilter/vf_w3fdif.o libavfilter/vf_waveform.o libavfilter/vf_weave.o libavfilter/vf_xbr.o libavfilter/vf_xmedian.o libavfilter/vf_yadif.o libavfilter/vf_zoompan.o libavfilter/video.o libavfilter/vsink_nullsink.o libavfilter/vsrc_cellauto.o libavfilter/vsrc_life.o libavfilter/vsrc_mandelbrot.o libavfilter/vsrc_mptestsrc.o libavfilter/vsrc_testsrc.o libavfilter/x86/af_afir.o libavfilter/x86/af_afir_init.o libavfilter/x86/af_anlmdn.o libavfilter/x86/af_anlmdn_init.o libavfilter/x86/af_volume.o libavfilter/x86/af_volume_init.o libavfilter/x86/avf_showcqt.o libavfilter/x86/avf_showcqt_init.o libavfilter/x86/colorspacedsp.o libavfilter/x86/colorspacedsp_init.o libavfilter/x86/scene_sad.o libavfilter/x86/scene_sad_init.o libavfilter/x86/vf_blend.o libavfilter/x86/vf_blend_init.o libavfilter/x86/vf_bwdif.o libavfilter/x86/vf_bwdif_init.o libavfilter/x86/vf_eq.o libavfilter/x86/vf_framerate.o libavfilter/x86/vf_framerate_init.o libavfilter/x86/vf_fspp.o libavfilter/x86/vf_fspp_init.o libavfilter/x86/vf_gblur.o libavfilter/x86/vf_gblur_init.o libavfilter/x86/vf_gradfun.o libavfilter/x86/vf_gradfun_init.o libavfilter/x86/vf_hflip.o libavfilter/x86/vf_hflip_init.o libavfilter/x86/vf_hqdn3d.o libavfilter/x86/vf_hqdn3d_init.o libavfilter/x86/vf_idet.o libavfilter/x86/vf_idet_init.o libavfilter/x86/vf_interlace.o libavfilter/x86/vf_limiter.o libavfilter/x86/vf_limiter_init.o libavfilter/x86/vf_maskedmerge.o libavfilter/x86/vf_maskedmerge_init.o libavfilter/x86/vf_noise.o libavfilter/x86/vf_overlay.o libavfilter/x86/vf_overlay_init.o libavfilter/x86/vf_pp7.o libavfilter/x86/vf_pp7_init.o libavfilter/x86/vf_psnr.o libavfilter/x86/vf_psnr_init.o libavfilter/x86/vf_pullup.o libavfilter/x86/vf_pullup_init.o libavfilter/x86/vf_removegrain.o libavfilter/x86/vf_removegrain_init.o libavfilter/x86/vf_spp.o libavfilter/x86/vf_ssim.o libavfilter/x86/vf_ssim_init.o libavfilter/x86/vf_stereo3d.o libavfilter/x86/vf_stereo3d_init.o libavfilter/x86/vf_threshold.o libavfilter/x86/vf_threshold_init.o libavfilter/x86/vf_tinterlace_init.o libavfilter/x86/vf_w3fdif.o libavfilter/x86/vf_w3fdif_init.o libavfilter/x86/vf_yadif.o libavfilter/x86/vf_yadif_init.o libavfilter/x86/yadif-10.o libavfilter/x86/yadif-16.o libavfilter/yadif_common.o > libavfilter/avfilter-7.def
no symbols
no symbols
LD	libavfilter/avfilter-7.dll
i686-w64-mingw32-dlltool -m i386 -d libavfilter/avfilter-7.def -l libavfilter/avfilter.lib -D avfilter-7.dll
EXTERN_PREFIX="_" AR="i686-w64-mingw32-ar" NM="i686-w64-mingw32-nm -g" ./compat/windows/makedef libavdevice/libavdevice.ver libavdevice/alldevices.o libavdevice/avdevice.o libavdevice/dshow.o libavdevice/dshow_common.o libavdevice/dshow_crossbar.o libavdevice/dshow_enummediatypes.o libavdevice/dshow_enumpins.o libavdevice/dshow_filter.o libavdevice/dshow_pin.o libavdevice/gdigrab.o libavdevice/lavfi.o libavdevice/reverse.o libavdevice/utils.o libavdevice/vfwcap.o > libavdevice/avdevice-58.def
LD	libavdevice/avdevice-58.dll
i686-w64-mingw32-dlltool -m i386 -d libavdevice/avdevice-58.def -l libavdevice/avdevice.lib -D avdevice-58.dll
LD	ffmpeg_g.exe
LD	ffprobe_g.exe
STRIP	ffprobe.exe
STRIP	ffmpeg.exe
